Skip to content

Commit aa94601

Browse files
committed
lowercase.. say what?
1 parent d78d6bb commit aa94601

File tree

1 file changed

+46
-46
lines changed

1 file changed

+46
-46
lines changed

tests/postgresql/Invoke-DBOQuery.Tests.ps1

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ Describe "Invoke-DBOQuery PostgreSQL tests" -Tag $commandName, IntegrationTests
5151
It "should run the query" {
5252
$query = "SELECT 1 AS A, 2 AS B UNION ALL SELECT NULL AS A, 4 AS B"
5353
$result = Invoke-DBOQuery -Query $query @connParams -As DataTable
54-
$result.Columns.ColumnName | Should -Be @('A', 'B')
55-
$result.A | Should -Be 1, ([DBNull]::Value)
56-
$result.B | Should -Be 2, 4
54+
$result.Columns.ColumnName | Should -Be @('a','b')
55+
$result.a | Should -Be 1, ([DBNull]::Value)
56+
$result.b | Should -Be 2, 4
5757
}
5858
It "should select NULL" {
5959
$query = "SELECT NULL"
@@ -65,30 +65,30 @@ Describe "Invoke-DBOQuery PostgreSQL tests" -Tag $commandName, IntegrationTests
6565
$query = "SELECT 1 AS A, 2 AS B;
6666
SELECT 3 AS A, 4 AS B"
6767
$result = Invoke-DBOQuery -Query $query @connParams -As DataTable
68-
$result[0].Columns.ColumnName | Should -Be @('A', 'B')
69-
$result[1].Columns.ColumnName | Should -Be @('A', 'B')
70-
$result[0].A | Should -Be 1
71-
$result[0].B | Should -Be 2
72-
$result[1].A | Should -Be 3
73-
$result[1].B | Should -Be 4
68+
$result[0].Columns.ColumnName | Should -Be @('a','b')
69+
$result[1].Columns.ColumnName | Should -Be @('a','b')
70+
$result[0].a | Should -Be 1
71+
$result[0].b | Should -Be 2
72+
$result[1].a | Should -Be 3
73+
$result[1].b | Should -Be 4
7474
}
7575
It "should run the query with semicolon as a dataset" {
7676
$query = "SELECT 1 AS A, 2 AS B;
7777
SELECT 3 AS A, 4 AS B"
7878
$result = Invoke-DBOQuery -Query $query @connParams -As Dataset
79-
$result.Tables[0].Columns.ColumnName | Should Be @('A', 'B')
80-
$result.Tables[1].Columns.ColumnName | Should Be @('A', 'B')
81-
$result.Tables[0].A | Should -Be 1
82-
$result.Tables[0].B | Should -Be 2
83-
$result.Tables[1].A | Should -Be 3
84-
$result.Tables[1].B | Should -Be 4
79+
$result.Tables[0].Columns.ColumnName | Should Be @('a','b')
80+
$result.Tables[1].Columns.ColumnName | Should Be @('a','b')
81+
$result.Tables[0].a | Should -Be 1
82+
$result.Tables[0].b | Should -Be 2
83+
$result.Tables[1].a | Should -Be 3
84+
$result.Tables[1].b | Should -Be 4
8585
}
8686
It "should run the query as a PSObject" {
8787
$query = "SELECT 1 AS A, 2 AS B UNION ALL SELECT NULL AS A, 4 AS B"
8888
$result = Invoke-DBOQuery -Query $query @connParams -As PSObject
89-
$result[0].psobject.properties.Name | Should -Be @('A', 'B')
90-
$result.A | Should -Be 1, $null
91-
$result.B | Should -Be 2, 4
89+
$result[0].psobject.properties.Name | Should -Be @('a','b')
90+
$result.a | Should -Be 1, $null
91+
$result.b | Should -Be 2, 4
9292
}
9393
It "should run the query as a SingleValue" {
9494
$query = "SELECT 1 AS A"
@@ -101,52 +101,52 @@ Describe "Invoke-DBOQuery PostgreSQL tests" -Tag $commandName, IntegrationTests
101101
"SELECT 1 AS A, 2 AS B" | Out-File $file1 -Force
102102
"SELECT 3 AS A, 4 AS B" | Out-File $file2 -Force -Encoding bigendianunicode
103103
$result = Invoke-DBOQuery -InputFile $file1, $file2 @connParams -As DataTable
104-
$result[0].Columns.ColumnName | Should -Be @('A', 'B')
105-
$result[1].Columns.ColumnName | Should -Be @('A', 'B')
106-
$result[0].A | Should -Be 1
107-
$result[0].B | Should -Be 2
108-
$result[1].A | Should -Be 3
109-
$result[1].B | Should -Be 4
104+
$result[0].Columns.ColumnName | Should -Be @('a','b')
105+
$result[1].Columns.ColumnName | Should -Be @('a','b')
106+
$result[0].a | Should -Be 1
107+
$result[0].b | Should -Be 2
108+
$result[1].a | Should -Be 3
109+
$result[1].b | Should -Be 4
110110
}
111111
It "should run the query from InputObject" {
112112
$file1 = Join-Path 'TestDrive:' 1.sql
113113
$file2 = Join-Path 'TestDrive:' 2.sql
114114
"SELECT 1 AS A, 2 AS B" | Out-File $file1 -Force
115115
"SELECT 3 AS A, 4 AS B" | Out-File $file2 -Force -Encoding bigendianunicode
116116
$result = Get-Item $file1, $file2 | Invoke-DBOQuery @connParams -As DataTable
117-
$result[0].Columns.ColumnName | Should -Be @('A', 'B')
118-
$result[1].Columns.ColumnName | Should -Be @('A', 'B')
119-
$result[0].A | Should -Be 1
120-
$result[0].B | Should -Be 2
121-
$result[1].A | Should -Be 3
122-
$result[1].B | Should -Be 4
117+
$result[0].Columns.ColumnName | Should -Be @('a','b')
118+
$result[1].Columns.ColumnName | Should -Be @('a','b')
119+
$result[0].a | Should -Be 1
120+
$result[0].b | Should -Be 2
121+
$result[1].a | Should -Be 3
122+
$result[1].b | Should -Be 4
123123
$result = $file1, $file2 | Invoke-DBOQuery @connParams -As DataTable
124-
$result[0].Columns.ColumnName | Should -Be @('A', 'B')
125-
$result[1].Columns.ColumnName | Should -Be @('A', 'B')
126-
$result[0].A | Should -Be 1
127-
$result[0].B | Should -Be 2
128-
$result[1].A | Should -Be 3
129-
$result[1].B | Should -Be 4
124+
$result[0].Columns.ColumnName | Should -Be @('a','b')
125+
$result[1].Columns.ColumnName | Should -Be @('a','b')
126+
$result[0].a | Should -Be 1
127+
$result[0].b | Should -Be 2
128+
$result[1].a | Should -Be 3
129+
$result[1].b | Should -Be 4
130130
}
131131
It "should run the query with custom variables" {
132132
$query = "SELECT '#{Test}' AS A, '#{Test2}' AS B UNION ALL SELECT '3' AS A, '4' AS B"
133133
$result = Invoke-DBOQuery -Query $query @connParams -As DataTable -Variables @{ Test = '1'; Test2 = '2'}
134-
$result.Columns.ColumnName | Should -Be @('A', 'B')
135-
$result.A | Should -Be '1', '3'
136-
$result.B | Should -Be '2', '4'
134+
$result.Columns.ColumnName | Should -Be @('a','b')
135+
$result.a | Should -Be '1', '3'
136+
$result.b | Should -Be '2', '4'
137137
}
138138
It "should connect to the server from a custom variable" {
139139
$query = "SELECT 1 AS A, 2 AS B UNION ALL SELECT 3 AS A, 4 AS B"
140140
$result = Invoke-DBOQuery -Type PostgreSQL -Database postgres -Query $query -SqlInstance '#{srv}' -Credential $script:postgresqlCredential -As DataTable -Variables @{ srv = $script:postgresqlInstance }
141-
$result.Columns.ColumnName | Should -Be @('A', 'B')
142-
$result.A | Should -Be '1', '3'
143-
$result.B | Should -Be '2', '4'
141+
$result.Columns.ColumnName | Should -Be @('a','b')
142+
$result.a | Should -Be '1', '3'
143+
$result.b | Should -Be '2', '4'
144144
}
145145
It "should run the query with custom parameters" {
146146
$query = "SELECT @p1 AS A, @p2 AS B"
147147
$result = Invoke-DBOQuery -Query $query @connParams -Parameter @{ p1 = '1'; p2 = 'string'}
148-
$result.A | Should -Be 1
149-
$result.B | Should -Be string
148+
$result.a | Should -Be 1
149+
$result.b | Should -Be string
150150
}
151151
It "should connect to a specific database" {
152152
$query = "SELECT current_database()"
@@ -156,8 +156,8 @@ Describe "Invoke-DBOQuery PostgreSQL tests" -Tag $commandName, IntegrationTests
156156
It "should address column names automatically" {
157157
$query = "SELECT 1 AS A, 2, 3"
158158
$result = Invoke-DBOQuery -Query $query @connParams -As DataTable
159-
$result.Columns.ColumnName | Should -Be @('A', 'Column1', 'Column2')
160-
$result.A | Should Be 1
159+
$result.Columns.ColumnName | Should -Be @('a', 'Column1', 'Column2')
160+
$result.a | Should Be 1
161161
$result.Column1 | Should Be 2
162162
$result.Column2 | Should Be 3
163163
}

0 commit comments

Comments
 (0)