From 2711ad5522263e805c2a4dbba0e58480c975074b Mon Sep 17 00:00:00 2001 From: uSlackr Date: Fri, 1 Nov 2019 17:13:10 -0400 Subject: [PATCH 1/2] Adding test for Get-ColumnName --- __tests__/Get-ExcelColumnName.Test.ps1 | 30 ++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 __tests__/Get-ExcelColumnName.Test.ps1 diff --git a/__tests__/Get-ExcelColumnName.Test.ps1 b/__tests__/Get-ExcelColumnName.Test.ps1 new file mode 100644 index 0000000..b7ec859 --- /dev/null +++ b/__tests__/Get-ExcelColumnName.Test.ps1 @@ -0,0 +1,30 @@ + +$map = @{ + 1024 = 'AMJ' + 2048 = 'BZT' + 3072 = 'DND' + 4096 = 'FAN' + 5120 = 'GNX' + 6144 = 'IBH' + 7168 = 'JOR' + 8192 = 'LCB' + 9216 = 'MPL' + 10240 = 'OCV' + 11264 = 'PQF' + 12288 = 'RDP' + 13312 = 'SQZ' + 14336 = 'UEJ' + 15360 = 'VRT' + 16384 = 'XFD' +} + +(Get-ExcelColumnName 26).columnName |Should be 'Z' +(Get-ExcelColumnName 27).columnName |Should be 'AA' +(Get-ExcelColumnName 28).columnNamee |Should be 'AB' +(Get-ExcelColumnName 30).columnName |Should be 'AD' +(Get-ExcelColumnName 48).columnName |Should be 'AV' + +1..16 | % { + $number = $_*1024 + (Get-ExcelColumnName $number).columnName |Should be $map.$number +} From 912fc35693e43805c327f5673ae89f92e55df526 Mon Sep 17 00:00:00 2001 From: uSlackr Date: Fri, 1 Nov 2019 17:15:27 -0400 Subject: [PATCH 2/2] Update Get-ExcelColumnName.Test.ps1 --- __tests__/Get-ExcelColumnName.Test.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/__tests__/Get-ExcelColumnName.Test.ps1 b/__tests__/Get-ExcelColumnName.Test.ps1 index b7ec859..6d7ea49 100644 --- a/__tests__/Get-ExcelColumnName.Test.ps1 +++ b/__tests__/Get-ExcelColumnName.Test.ps1 @@ -1,3 +1,5 @@ +#Requires -Modules Pester +#Import-Module $PSScriptRoot\..\ImportExcel.psd1 -Force $map = @{ 1024 = 'AMJ'