コード例 #1
0
	setup(() => {
		capabilitiesService = new CapabilitiesTestService();
		connectionProfileObject = new ConnectionProfile(capabilitiesService, connectionProfile);
		connections = new ConnectionStatusManager(capabilitiesService);
		connection1Id = Utils.generateUri(connectionProfile);
		connection2Id = 'connection2Id';
		connection3Id = 'connection3Id';
		connections.addConnection(connectionProfile, connection1Id);
		connections.addConnection(editorConnectionProfile, connection2Id);
		connections.addConnection(connectionProfileWithoutDbName, connection3Id);
	});
コード例 #2
0
	test('updateConnection should update the connection info', () => {
		let expected = connectionProfile.groupId + '1';
		let expectedConnectionId = 'new id';
		connections.addConnection(connectionProfile, connection1Id);

		let updatedConnection = Object.assign({}, connectionProfile, { groupId: expected, getOptionsKey: () => connectionProfile.getOptionsKey() + expected, id: expectedConnectionId });
		let actualId = connections.updateConnectionProfile(updatedConnection, connection1Id);

		let newId = Utils.generateUri(updatedConnection);
		let actual = connections.getConnectionProfile(newId).groupId;
		let actualConnectionId = connections.getConnectionProfile(newId).id;
		assert.equal(actual, expected);
		assert.equal(actualId, newId);
		assert.equal(actualConnectionId, expectedConnectionId);
	});