Skip to content

Commit d7f3588

Browse files
authored
Merge pull request tSQLt-org#158 from tSQLt-org/Typo-prevents-from-publishing-to-Case-sensitive-server-#155
Case sensitive fix tSQLt-org#1
2 parents 586da9b + 62e72ed commit d7f3588

8 files changed

+116
-47
lines changed

CI/Azure-DevOps/CreateSQLVM_azcli.ps1

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,20 @@ Log-Output "<-><-><-><-><-><-><-><-><-><-><-><-><-><->";
5555
URN for az cli --> $SQLVersionEditionInfo.publisher+":"+$SQLVersionEditionInfo.offer+":"+$SQLVersionEditionInfo.sku+":"+$SQLVersionEditionInfo.version
5656
#>
5757
$SQLVersionEditionHash = @{
58-
"2008R2Std"=@{"sqlversion"="2008R2";"offer"="SQL2008R2SP3-WS2008R2SP1";"publisher"="microsoftsqlserver";"sku"="Standard";"osType"="Windows";"version"="latest"}; #MicrosoftSQLServer:SQL2008R2SP3-WS2008R2SP1:Standard:latest
59-
"2012Ent"=@{"sqlversion"="2012";"offer"="SQL2012SP4-WS2012R2";"publisher"="microsoftsqlserver";"sku"="Enterprise";"osType"="Windows";"version"="latest"}; #MicrosoftSQLServer:SQL2012SP4-WS2012R2:Enterprise:latest
60-
"2014"=@{"sqlversion"="2014";"offer"="sql2014sp3-ws2012r2";"publisher"="microsoftsqlserver";"sku"="sqldev";"osType"="Windows";"version"="latest"}; #MicrosoftSQLServer:sql2014sp3-ws2012r2:sqldev:latest
61-
"2016"=@{"sqlversion"="2016";"offer"="SQL2016SP2-WS2016";"publisher"="microsoftsqlserver";"sku"="sqldev";"osType"="Windows";"version"="latest"}; #MicrosoftSQLServer:sql2016sp2-ws2019:sqldev:latest
62-
"2017"=@{"sqlversion"="2017";"offer"="sql2017-ws2019";"publisher"="microsoftsqlserver";"sku"="sqldev";"osType"="Windows";"version"="latest"}; #MicrosoftSQLServer:sql2017-ws2019:sqldev:latest
63-
"2019"=@{"sqlversion"="2019";"offer"="sql2019-ws2019";"publisher"="microsoftsqlserver";"sku"="sqldev";"osType"="Windows";"version"="latest"} #MicrosoftSQLServer:sql2019-ws2019:sqldev:latest
58+
"2008R2Std"=@{"sqlversion"="2008R2";"offer"="SQL2008R2SP3-WS2008R2SP1";"publisher"="microsoftsqlserver";"sku"="Standard";"osType"="Windows";"version"="latest";"bicep"="CreateSqlVirtualMachineTemplate-2008R2.bicep"}; #MicrosoftSQLServer:SQL2008R2SP3-WS2008R2SP1:Standard:latest
59+
"2012Ent"=@{"sqlversion"="2012";"offer"="SQL2012SP4-WS2012R2";"publisher"="microsoftsqlserver";"sku"="Enterprise";"osType"="Windows";"version"="latest";"bicep"="CreateSQLVirtualMachineTemplate.bicep"}; #MicrosoftSQLServer:SQL2012SP4-WS2012R2:Enterprise:latest
60+
"2014"=@{"sqlversion"="2014";"offer"="sql2014sp3-ws2012r2";"publisher"="microsoftsqlserver";"sku"="sqldev";"osType"="Windows";"version"="latest";"bicep"="CreateSQLVirtualMachineTemplate.bicep"}; #MicrosoftSQLServer:sql2014sp3-ws2012r2:sqldev:latest
61+
"2016"=@{"sqlversion"="2016";"offer"="SQL2016SP2-WS2016";"publisher"="microsoftsqlserver";"sku"="sqldev";"osType"="Windows";"version"="latest";"bicep"="CreateSQLVirtualMachineTemplate.bicep"}; #MicrosoftSQLServer:sql2016sp2-ws2019:sqldev:latest
62+
"2017"=@{"sqlversion"="2017";"offer"="sql2017-ws2019";"publisher"="microsoftsqlserver";"sku"="sqldev";"osType"="Windows";"version"="latest";"bicep"="CreateSQLVirtualMachineTemplate.bicep"}; #MicrosoftSQLServer:sql2017-ws2019:sqldev:latest
63+
"2019"=@{"sqlversion"="2019";"offer"="sql2019-ws2019";"publisher"="microsoftsqlserver";"sku"="sqldev";"osType"="Windows";"version"="latest";"bicep"="CreateSQLVirtualMachineTemplate.bicep"} #MicrosoftSQLServer:sql2019-ws2019:sqldev:latest
6464
};
6565

6666
$SQLVersionEditionInfo = $SQLVersionEditionHash.$SQLVersionEdition;
6767
$ImageUrn = $SQLVersionEditionInfo.publisher+":"+$SQLVersionEditionInfo.offer+":"+$SQLVersionEditionInfo.sku+":"+$SQLVersionEditionInfo.version;
68+
$TemplateFile = $dir + "/" + $SQLVersionEditionInfo.bicep;
6869
Log-Output "ImageUrn: ", $ImageUrn;
6970
Log-Output "SQLVersionEditionInfo: ", $SQLVersionEditionInfo;
71+
Log-Output "TemplateFile: ", $TemplateFile;
7072

7173
Log-Output "START: Creating Resource Group $ResourceGroupName";
7274
$output = az group create --location "$Location" --name "$ResourceGroupName" | ConvertFrom-Json;
@@ -151,7 +153,7 @@ Log-Output "VmResourceId: ", $VmResourceId;
151153
Log-Output "DONE: Creating VM $VMName";
152154

153155
Log-Output 'START: Applying SqlVM Config'
154-
$output = az deployment group create --resource-group $ResourceGroupName --template-file "$dir/CreateSQLVirtualMachineTemplate.bicep" `
156+
$output = az deployment group create --resource-group $ResourceGroupName --template-file "$TemplateFile" `
155157
--parameters sqlPortNumber=$SQLPort sqlAuthenticationLogin="$SQLUserName" sqlAuthenticationPassword="$SQLPwd" newVMName="$VMName" newVMRID="$VmResourceId" | ConvertFrom-Json;
156158
if (!$output) {
157159
Write-Error "Error creating SqlVM";
@@ -162,7 +164,7 @@ Log-Output 'DONE: Applying SqlVM Config'
162164

163165
Log-Output 'START: Prep SQL Server for tSQLt Build'
164166
$DS = Invoke-Sqlcmd -InputFile "$dir/GetSQLServerVersion.sql" -ServerInstance "$FQDN,$SQLPort" -Username "$SQLUserName" -Password "$SQLPwd" -As DataSet
165-
$DS.Tables[0].Rows | %{ Log-Output "{ $($_['LoginName']), $($_['TimeStamp']), $($_['VersionDetail']), $($_['ProductVersion']), $($_['ProductLevel']), $($_['SqlVersion']) }" }
167+
$DS.Tables[0].Rows | %{ Log-Output "{ $($_['LoginName']), $($_['TimeStamp']), $($_['VersionDetail']), $($_['ProductVersion']), $($_['ProductLevel']), $($_['SqlVersion']), $($_['ServerCollation']) }" }
166168

167169
$ActualSQLVersion = $DS.Tables[0].Rows[0]['SqlVersion'];
168170
Log-Output "Actual SQL Version:",$ActualSQLVersion;
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
param sqlConnectivityType string = 'Public'
2+
param sqlPortNumber int = 41433
3+
param sqlStorageWorkloadType string = 'General'
4+
param sqlStorageDisksConfigurationType string = 'NEW'
5+
param sqlDataSettingsDefaultFilePath string = 'F:\\data'
6+
param sqlDataSettingsLUNs array = [
7+
0
8+
]
9+
param sqlLogSettingsDefaultFilePath string = 'F:\\log'
10+
param sqlLogSettingsLUNs array = [
11+
0
12+
]
13+
param sqlAutopatchingDayOfWeek string = 'Sunday'
14+
param sqlAutopatchingStartHour int = 2
15+
param sqlAutopatchingWindowDuration int = 60
16+
param sqlAuthenticationLogin string = 'tSQLt'
17+
param sqlAuthenticationPassword string = 'sdlfksdlkfjlsdkjf39939^'
18+
param newVMName string = 'V1052sql2014sp3'
19+
param newVMRID string = '/subscriptions/58c04a99-5b92-410c-9e41-10262f68ca80/resourceGroups/tSQLtCI_DevTestLab_20200318_1052-V1052sql2014sp3-155797/providers/Microsoft.Compute/virtualMachines/V1052sql2014sp3'
20+
21+
resource newVMName_resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines@2017-03-01-preview' = {
22+
name: newVMName
23+
location: resourceGroup().location
24+
properties: {
25+
virtualMachineResourceId: newVMRID
26+
sqlManagement: 'Full'
27+
sqlServerLicenseType: 'PAYG'
28+
autoPatchingSettings: {
29+
enable: true
30+
dayOfWeek: sqlAutopatchingDayOfWeek
31+
maintenanceWindowStartingHour: sqlAutopatchingStartHour
32+
maintenanceWindowDuration: sqlAutopatchingWindowDuration
33+
}
34+
keyVaultCredentialSettings: {
35+
enable: false
36+
credentialName: ''
37+
}
38+
storageConfigurationSettings: {
39+
diskConfigurationType: sqlStorageDisksConfigurationType
40+
sqlDataSettings : {
41+
luns: sqlDataSettingsLUNs
42+
defaultFilePath: sqlDataSettingsDefaultFilePath
43+
}
44+
sqlLogSettings: {
45+
luns: sqlLogSettingsLUNs
46+
defaultFilePath: sqlLogSettingsDefaultFilePath
47+
}
48+
storageWorkloadType: sqlStorageWorkloadType
49+
}
50+
serverConfigurationsManagementSettings: {
51+
sqlConnectivityUpdateSettings: {
52+
connectivityType: sqlConnectivityType
53+
port: sqlPortNumber
54+
sqlAuthUpdateUserName: sqlAuthenticationLogin
55+
sqlAuthUpdatePassword: sqlAuthenticationPassword
56+
}
57+
}
58+
}
59+
}

CI/Azure-DevOps/CreateSqlVirtualMachineTemplate.bicep

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@ resource newVMName_resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines@2017
5454
sqlAuthUpdateUserName: sqlAuthenticationLogin
5555
sqlAuthUpdatePassword: sqlAuthenticationPassword
5656
}
57+
sqlInstanceSettings: {
58+
collation: 'SQL_Latin1_General_CP1_CS_AS'
59+
maxDop: 0
60+
isOptimizeForAdHocWorkloadsEnabled: false
61+
minServerMemoryMB: 0
62+
maxServerMemoryMB: 2147483647
63+
}
5764
}
5865
}
5966
}

CI/Azure-DevOps/GetSQLServerVersion.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@
1414
WHEN '14.0' THEN '2017'
1515
WHEN '15.0' THEN '2019'
1616
ELSE 'Unknown'
17-
END SQLVersion
17+
END SQLVersion,
18+
SERVERPROPERTY('Collation') AS ServerCollation

Source/tSQLt.Private_NoTransactionHandleTable.ssp.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ BEGIN
2222
BEGIN
2323
DECLARE @NewQuotedNameForBackupTable NVARCHAR(MAX) = '[tSQLt].'+QUOTENAME(tSQLt.Private::CreateUniqueObjectName());
2424
SET @cmd = 'SELECT * INTO '+@NewQuotedNameForBackupTable+' FROM '+@FullTableName+';';
25-
EXEC (@Cmd);
25+
EXEC (@cmd);
2626
INSERT INTO #TableBackupLog (OriginalName, BackupName) VALUES (@FullTableName, @NewQuotedNameForBackupTable);
2727
EXEC tSQLt.Private_MarktSQLtTempObject @ObjectName = @NewQuotedNameForBackupTable, @ObjectType = N'TABLE', @NewNameOfOriginalObject = NULL;
2828
END;

Tests/Private_InstallationInfoTests.class.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ GO
33
CREATE PROCEDURE Private_InstallationInfoTests.[test returns current SqlVersion]
44
AS
55
BEGIN
6-
SELECT SqlVersion INTO #actual FROM tSQLt.Private_InstallationInfo();
6+
SELECT SqlVersion INTO #Actual FROM tSQLt.Private_InstallationInfo();
77

8-
SELECT SqlVersion INTO #expected FROM tSQLt.Info();
8+
SELECT SqlVersion INTO #Expected FROM tSQLt.Info();
99

1010
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
1111
END;

Tests/Private_NoTransactionHandleTableTests.class.sql

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ BEGIN
7070
(
7171
SELECT 'Extra'[?],object_id, SCHEMA_NAME(schema_id) [schema_name], name FROM sys.tables
7272
EXCEPT
73-
SELECT 'Extra'[?],* FROM #BEFORE
73+
SELECT 'Extra'[?],* FROM #Before
7474
)
7575
UNION ALL
7676
(
77-
SELECT 'Missing'[?],* FROM #BEFORE
77+
SELECT 'Missing'[?],* FROM #Before
7878
EXCEPT
7979
SELECT 'Missing'[?],object_id, SCHEMA_NAME(schema_id) [schema_name], name FROM sys.tables
8080
)
@@ -100,11 +100,11 @@ BEGIN
100100
(
101101
SELECT 'Extra'[?],object_id, SCHEMA_NAME(schema_id) [schema_name], name FROM sys.tables
102102
EXCEPT
103-
SELECT 'Extra'[?],* FROM #BEFORE
103+
SELECT 'Extra'[?],* FROM #Before
104104
)
105105
UNION ALL
106106
(
107-
SELECT 'Missing'[?],* FROM #BEFORE
107+
SELECT 'Missing'[?],* FROM #Before
108108
EXCEPT
109109
SELECT 'Missing'[?],object_id, SCHEMA_NAME(schema_id) [schema_name], name FROM sys.tables
110110
)
@@ -149,11 +149,11 @@ BEGIN
149149
(
150150
SELECT 'Extra'[?],object_id, SCHEMA_NAME(schema_id) [schema_name], name FROM sys.tables WHERE object_id <> @OriginalObjectId
151151
EXCEPT
152-
SELECT 'Extra'[?],* FROM #BEFORE
152+
SELECT 'Extra'[?],* FROM #Before
153153
)
154154
UNION ALL
155155
(
156-
SELECT 'Missing'[?],* FROM #BEFORE
156+
SELECT 'Missing'[?],* FROM #Before
157157
EXCEPT
158158
SELECT 'Missing'[?],object_id, SCHEMA_NAME(schema_id) [schema_name], name FROM sys.tables WHERE object_id <> @OriginalObjectId
159159
)

Tests/Run_Methods_Tests.class.sql

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -411,16 +411,16 @@ BEGIN
411411
EXEC tSQLt.CaptureOutput 'EXEC tSQLt.NullTestResultFormatter';
412412

413413
SELECT OutputText
414-
INTO #actual
414+
INTO #Actual
415415
FROM tSQLt.CaptureOutputLog;
416416

417417
SELECT TOP(0) *
418-
INTO #expected
419-
FROM #actual;
418+
INTO #Expected
419+
FROM #Actual;
420420

421-
INSERT INTO #expected(OutputText)VALUES(NULL);
421+
INSERT INTO #Expected(OutputText)VALUES(NULL);
422422

423-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
423+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
424424
END;
425425
GO
426426

@@ -558,15 +558,15 @@ BEGIN
558558
SELECT @XML = CAST(Message AS XML) FROM tSQLt.Private_PrintXML_SpyProcedureLog;
559559

560560
SELECT TestCase.value('@name','NVARCHAR(MAX)') AS TestCase, TestCase.value('failure[1]/@message','NVARCHAR(MAX)') AS Msg
561-
INTO #actual
561+
INTO #Actual
562562
FROM @XML.nodes('/testsuites/testsuite/testcase') X(TestCase);
563563

564564

565565
SELECT TestCase,Msg
566-
INTO #expected
566+
INTO #Expected
567567
FROM tSQLt.TestResult;
568568

569-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
569+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
570570
END;
571571
GO
572572

@@ -598,14 +598,14 @@ BEGIN
598598
TestCase.value('@tests','NVARCHAR(MAX)') AS tests,
599599
TestCase.value('@failures','NVARCHAR(MAX)') AS failures,
600600
TestCase.value('@errors','NVARCHAR(MAX)') AS errors
601-
INTO #actual
601+
INTO #Actual
602602
FROM @XML.nodes('/testsuites/testsuite') X(TestCase);
603603

604604

605605
SELECT N'MyTestClass' AS Class, 4 tests, 2 failures, 1 errors
606-
INTO #expected
606+
INTO #Expected
607607

608-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
608+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
609609
END;
610610
GO
611611

@@ -639,19 +639,19 @@ BEGIN
639639
TestCase.value('@tests','NVARCHAR(MAX)') AS tests,
640640
TestCase.value('@failures','NVARCHAR(MAX)') AS failures,
641641
TestCase.value('@errors','NVARCHAR(MAX)') AS errors
642-
INTO #actual
642+
INTO #Actual
643643
FROM @XML.nodes('/testsuites/testsuite') X(TestCase);
644644

645645

646646
SELECT *
647-
INTO #expected
647+
INTO #Expected
648648
FROM (
649649
SELECT N'MyTestClass1' AS Class, 2 tests, 1 failures, 0 errors
650650
UNION ALL
651651
SELECT N'MyTestClass2' AS Class, 3 tests, 2 failures, 1 errors
652652
) AS x;
653653

654-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
654+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
655655
END;
656656
GO
657657

@@ -681,15 +681,15 @@ BEGIN
681681
SELECT
682682
TestCase.value('../@name','NVARCHAR(MAX)') AS Class,
683683
TestCase.value('@name','NVARCHAR(MAX)') AS TestCase
684-
INTO #actual
684+
INTO #Actual
685685
FROM @XML.nodes('/testsuites/testsuite/testcase') X(TestCase);
686686

687687

688688
SELECT Class,TestCase
689-
INTO #expected
689+
INTO #Expected
690690
FROM tSQLt.TestResult;
691691

692-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
692+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
693693
END;
694694
GO
695695
CREATE PROC Run_Methods_Tests.[test XmlResultFormatter includes duration for each test]
@@ -719,7 +719,7 @@ BEGIN
719719
TestCase.value('../@name','NVARCHAR(MAX)') AS Class,
720720
TestCase.value('@name','NVARCHAR(MAX)') AS TestCase,
721721
TestCase.value('@time','NVARCHAR(MAX)') AS Time
722-
INTO #actual
722+
INTO #Actual
723723
FROM @XML.nodes('/testsuites/testsuite/testcase') X(TestCase);
724724

725725

@@ -736,7 +736,7 @@ BEGIN
736736
INSERT INTO #Expected
737737
VALUES('MyTestClass2', 'testD', '0.003');
738738

739-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
739+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
740740
END;
741741
GO
742742
CREATE PROC Run_Methods_Tests.[test XmlResultFormatter includes start time and total duration per class]
@@ -766,7 +766,7 @@ BEGIN
766766
TestCase.value('@name','NVARCHAR(MAX)') AS TestCase,
767767
TestCase.value('@timestamp','NVARCHAR(MAX)') AS Timestamp,
768768
TestCase.value('@time','NVARCHAR(MAX)') AS Time
769-
INTO #actual
769+
INTO #Actual
770770
FROM @XML.nodes('/testsuites/testsuite') X(TestCase);
771771

772772

@@ -779,7 +779,7 @@ BEGIN
779779
INSERT INTO #Expected
780780
VALUES('MyTestClass2', '2015-07-24T00:00:00', '73884.091');
781781

782-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
782+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
783783
END;
784784
GO
785785
CREATE PROC Run_Methods_Tests.[test XmlResultFormatter includes other required fields]
@@ -812,7 +812,7 @@ BEGIN
812812
TestCase.value('@name','NVARCHAR(MAX)') AS Testname,
813813
TestCase.value('failure[1]/@type','NVARCHAR(MAX)') AS FailureType,
814814
TestCase.value('error[1]/@type','NVARCHAR(MAX)') AS ErrorType
815-
INTO #actual
815+
INTO #Actual
816816
FROM @XML.nodes('/testsuites/testsuite/testcase') X(TestCase);
817817

818818

@@ -830,7 +830,7 @@ BEGIN
830830
INSERT INTO #Expected
831831
VALUES(@ServerName,2,'tSQLt','testD',NULL,'SQL Error');
832832

833-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
833+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
834834
END;
835835
GO
836836
CREATE PROCEDURE Run_Methods_Tests.[test RunWithNullResults calls Run with NullTestResultFormatter]
@@ -1764,15 +1764,15 @@ BEGIN
17641764
SELECT @XML = CAST(Message AS XML) FROM tSQLt.Private_PrintXML_SpyProcedureLog;
17651765

17661766
SELECT TestCase.value('@name','NVARCHAR(MAX)') AS TestCase, TestCase.value('skipped[1]/@message','NVARCHAR(MAX)') AS Msg
1767-
INTO #actual
1767+
INTO #Actual
17681768
FROM @XML.nodes('/testsuites/testsuite/testcase') X(TestCase);
17691769

17701770

17711771
SELECT TestCase,Msg
1772-
INTO #expected
1772+
INTO #Expected
17731773
FROM tSQLt.TestResult;
17741774

1775-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
1775+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
17761776
END;
17771777
GO
17781778
CREATE PROC Run_Methods_Tests.[test XmlResultFormatter sets correct counts for skipped tests]
@@ -1812,13 +1812,13 @@ BEGIN
18121812
TestCase.value('@name','NVARCHAR(MAX)') AS Class,
18131813
TestCase.value('@tests','NVARCHAR(MAX)') AS Tests,
18141814
TestCase.value('@skipped','NVARCHAR(MAX)') AS Skipped
1815-
INTO #actual
1815+
INTO #Actual
18161816
FROM @XML.nodes('/testsuites/testsuite') X(TestCase);
18171817

18181818
-- SELECT * FROM tSQLt.Private_PrintXML_SpyProcedureLog;
18191819

18201820
SELECT *
1821-
INTO #expected
1821+
INTO #Expected
18221822
FROM (
18231823
SELECT N'MyTestClass1' AS Class, 2 Tests, 0 Skipped
18241824
UNION ALL
@@ -1827,7 +1827,7 @@ BEGIN
18271827
SELECT N'MyTestClass3' AS Class, 4 Tests, 3 Skipped
18281828
) AS x;
18291829

1830-
EXEC tSQLt.AssertEqualsTable '#expected','#actual';
1830+
EXEC tSQLt.AssertEqualsTable '#Expected','#Actual';
18311831
END;
18321832
GO
18331833
CREATE PROCEDURE Run_Methods_Tests.SetupXMLSchemaCollection

0 commit comments

Comments
 (0)