mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-25 17:23:10 -05:00
Replace deprecated assert functions in test files. (#16945)
This commit is contained in:
@@ -134,7 +134,7 @@ suite('SQL ConnectionProfileInfo tests', () => {
|
||||
|
||||
test('set properties should set the values correctly', () => {
|
||||
let conn = new ConnectionProfile(capabilitiesService, undefined!);
|
||||
assert.equal(conn.serverName, undefined);
|
||||
assert.strictEqual(conn.serverName, undefined);
|
||||
conn.connectionName = connectionProfile.connectionName!;
|
||||
conn.serverName = connectionProfile.serverName;
|
||||
conn.databaseName = connectionProfile.databaseName!;
|
||||
@@ -144,75 +144,75 @@ suite('SQL ConnectionProfileInfo tests', () => {
|
||||
conn.groupId = connectionProfile.groupId;
|
||||
conn.groupFullName = connectionProfile.groupFullName;
|
||||
conn.savePassword = connectionProfile.savePassword;
|
||||
assert.equal(conn.connectionName, connectionProfile.connectionName);
|
||||
assert.equal(conn.serverName, connectionProfile.serverName);
|
||||
assert.equal(conn.databaseName, connectionProfile.databaseName);
|
||||
assert.equal(conn.authenticationType, connectionProfile.authenticationType);
|
||||
assert.equal(conn.password, connectionProfile.password);
|
||||
assert.equal(conn.userName, connectionProfile.userName);
|
||||
assert.equal(conn.groupId, connectionProfile.groupId);
|
||||
assert.equal(conn.groupFullName, connectionProfile.groupFullName);
|
||||
assert.equal(conn.savePassword, connectionProfile.savePassword);
|
||||
assert.strictEqual(conn.connectionName, connectionProfile.connectionName);
|
||||
assert.strictEqual(conn.serverName, connectionProfile.serverName);
|
||||
assert.strictEqual(conn.databaseName, connectionProfile.databaseName);
|
||||
assert.strictEqual(conn.authenticationType, connectionProfile.authenticationType);
|
||||
assert.strictEqual(conn.password, connectionProfile.password);
|
||||
assert.strictEqual(conn.userName, connectionProfile.userName);
|
||||
assert.strictEqual(conn.groupId, connectionProfile.groupId);
|
||||
assert.strictEqual(conn.groupFullName, connectionProfile.groupFullName);
|
||||
assert.strictEqual(conn.savePassword, connectionProfile.savePassword);
|
||||
});
|
||||
|
||||
test('constructor should initialize the options given a valid model', () => {
|
||||
let conn = new ConnectionProfile(capabilitiesService, connectionProfile);
|
||||
|
||||
assert.equal(conn.connectionName, connectionProfile.connectionName);
|
||||
assert.equal(conn.serverName, connectionProfile.serverName);
|
||||
assert.equal(conn.databaseName, connectionProfile.databaseName);
|
||||
assert.equal(conn.authenticationType, connectionProfile.authenticationType);
|
||||
assert.equal(conn.password, connectionProfile.password);
|
||||
assert.equal(conn.userName, connectionProfile.userName);
|
||||
assert.equal(conn.groupId, connectionProfile.groupId);
|
||||
assert.equal(conn.groupFullName, connectionProfile.groupFullName);
|
||||
assert.equal(conn.savePassword, connectionProfile.savePassword);
|
||||
assert.strictEqual(conn.connectionName, connectionProfile.connectionName);
|
||||
assert.strictEqual(conn.serverName, connectionProfile.serverName);
|
||||
assert.strictEqual(conn.databaseName, connectionProfile.databaseName);
|
||||
assert.strictEqual(conn.authenticationType, connectionProfile.authenticationType);
|
||||
assert.strictEqual(conn.password, connectionProfile.password);
|
||||
assert.strictEqual(conn.userName, connectionProfile.userName);
|
||||
assert.strictEqual(conn.groupId, connectionProfile.groupId);
|
||||
assert.strictEqual(conn.groupFullName, connectionProfile.groupFullName);
|
||||
assert.strictEqual(conn.savePassword, connectionProfile.savePassword);
|
||||
});
|
||||
|
||||
test('getOptionsKey should create a valid unique id', () => {
|
||||
let conn = new ConnectionProfile(capabilitiesService, connectionProfile);
|
||||
let expectedId = 'providerName:MSSQL|authenticationType:|databaseName:database|serverName:new server|userName:user|databaseDisplayName:database|group:group id';
|
||||
let id = conn.getOptionsKey();
|
||||
assert.equal(id, expectedId);
|
||||
assert.strictEqual(id, expectedId);
|
||||
});
|
||||
|
||||
test('createFromStoredProfile should create connection profile from stored profile', () => {
|
||||
let savedProfile = storedProfile;
|
||||
let connectionProfile = ConnectionProfile.createFromStoredProfile(savedProfile, capabilitiesService);
|
||||
assert.equal(savedProfile.groupId, connectionProfile.groupId);
|
||||
assert.deepEqual(savedProfile.providerName, connectionProfile.providerName);
|
||||
assert.deepEqual(savedProfile.savePassword, connectionProfile.savePassword);
|
||||
assert.deepEqual(savedProfile.id, connectionProfile.id);
|
||||
assert.strictEqual(savedProfile.groupId, connectionProfile.groupId);
|
||||
assert.deepStrictEqual(savedProfile.providerName, connectionProfile.providerName);
|
||||
assert.deepStrictEqual(savedProfile.savePassword, connectionProfile.savePassword);
|
||||
assert.deepStrictEqual(savedProfile.id, connectionProfile.id);
|
||||
});
|
||||
|
||||
test('createFromStoredProfile should set the id to new guid if not set in stored profile', () => {
|
||||
let savedProfile: IConnectionProfileStore = Object.assign({}, storedProfile, { id: undefined });
|
||||
let connectionProfile = ConnectionProfile.createFromStoredProfile(savedProfile, capabilitiesService);
|
||||
assert.equal(savedProfile.groupId, connectionProfile.groupId);
|
||||
assert.deepEqual(savedProfile.providerName, connectionProfile.providerName);
|
||||
assert.equal(savedProfile.savePassword, connectionProfile.savePassword);
|
||||
assert.notEqual(connectionProfile.id, undefined);
|
||||
assert.equal(savedProfile.id, undefined);
|
||||
assert.strictEqual(savedProfile.groupId, connectionProfile.groupId);
|
||||
assert.deepStrictEqual(savedProfile.providerName, connectionProfile.providerName);
|
||||
assert.strictEqual(savedProfile.savePassword, connectionProfile.savePassword);
|
||||
assert.notStrictEqual(connectionProfile.id, undefined);
|
||||
assert.strictEqual(savedProfile.id, undefined);
|
||||
});
|
||||
|
||||
test('withoutPassword should create a new instance without password', () => {
|
||||
let conn = new ConnectionProfile(capabilitiesService, connectionProfile);
|
||||
assert.notEqual(conn.password, '');
|
||||
assert.notStrictEqual(conn.password, '');
|
||||
let withoutPassword = conn.withoutPassword();
|
||||
assert.equal(withoutPassword.password, '');
|
||||
assert.strictEqual(withoutPassword.password, '');
|
||||
});
|
||||
|
||||
test('unique id should not include password', () => {
|
||||
let conn = new ConnectionProfile(capabilitiesService, connectionProfile);
|
||||
let withoutPassword = conn.withoutPassword();
|
||||
assert.equal(withoutPassword.getOptionsKey(), conn.getOptionsKey());
|
||||
assert.strictEqual(withoutPassword.getOptionsKey(), conn.getOptionsKey());
|
||||
});
|
||||
|
||||
test('cloneWithDatabase should create new profile with new id', () => {
|
||||
let conn = new ConnectionProfile(capabilitiesService, connectionProfile);
|
||||
let newProfile = conn.cloneWithDatabase('new db');
|
||||
assert.notEqual(newProfile.id, conn.id);
|
||||
assert.equal(newProfile.databaseName, 'new db');
|
||||
assert.notStrictEqual(newProfile.id, conn.id);
|
||||
assert.strictEqual(newProfile.databaseName, 'new db');
|
||||
});
|
||||
|
||||
test('an empty connection profile does not cause issues', () => {
|
||||
|
||||
Reference in New Issue
Block a user