Sakshis/scmp test (#13904)

* Fixed a few await issues

* Introduced ModelView as a class member in schemaCompareMainWindow

* Added a few button tests

* Fixed tests

* Add a missing await
This commit is contained in:
Sakshi Sharma
2021-01-07 10:15:09 -08:00
committed by GitHub
parent 72be8045ec
commit 81a1b1a55a
7 changed files with 622 additions and 81 deletions

View File

@@ -103,11 +103,39 @@ export class SchemaCompareTestService implements mssql.ISchemaCompareService {
}
schemaCompareGenerateScript(operationId: string, targetServerName: string, targetDatabaseName: string, taskExecutionMode: azdata.TaskExecutionMode): Thenable<azdata.ResultStatus> {
return undefined;
let result: azdata.ResultStatus;
if (this.testState === testStateScmp.FAILURE) {
result = {
success: false,
errorMessage: 'Test failure'
};
}
else {
result = {
success: true,
errorMessage: ''
};
}
return Promise.resolve(result);
}
schemaCompareCancel(operationId: string): Thenable<azdata.ResultStatus> {
return undefined;
let result: azdata.ResultStatus;
if (this.testState === testStateScmp.FAILURE) {
result = {
success: false,
errorMessage: 'Test failure'
};
}
else {
result = {
success: true,
errorMessage: ''
};
}
return Promise.resolve(result);
}
handle?: number;