open-insight/LSL2/STPROC/TEST_METROLOGYSERVICES.txt
2024-11-18 17:52:53 +01:00

59 lines
2.1 KiB
Plaintext

Compile function Test_MetrologyServices(@Test)
#pragma precomp SRP_PreCompiler
Declare function Metrology_Services
// TODO: Code to run before each test goes here
GotoTest
// TODO: Code to run after each test goes here
Return TestResult or 1
//-----------------------------------------------------------------------------
// TESTS
//-----------------------------------------------------------------------------
Test GetCalculatedLayerEpiProWithoutWoIsEpiProOrScannedLayerShouldReturnL2
// GetCalculatedLayer(RDSKeyID, Machine, RunDataZone, WoIsEpiPro, ScannedLayer)
CalculatedLayer = Metrology_Services('GetCalculatedLayer', 649130, 'BioRad', 2)
Assert CalculatedLayer equals 2
end test
Test GetCalculatedLayerEpiProShouldReturnL2
// GetCalculatedLayer(RDSKeyID, Machine, RunDataZone, WoIsEpiPro, ScannedLayer)
CalculatedLayer = Metrology_Services('GetCalculatedLayer', 649130, 'BioRad', 2, 1, 1)
Assert CalculatedLayer equals 2
end test
Test GetCalculatedLayerSingleLayerNonEpiProWithoutWoIsEpiProOrScannedLayerShouldReturnL1
// GetCalculatedLayer(RDSKeyID, Machine, RunDataZone, WoIsEpiPro, ScannedLayer)
CalculatedLayer = Metrology_Services('GetCalculatedLayer', 648685, 'BioRad', '')
Assert CalculatedLayer equals 'L1'
end test
Test GetCalculatedLayerSingleLayerNonEpiProShouldReturnL1
// GetCalculatedLayer(RDSKeyID, Machine, RunDataZone, WoIsEpiPro, ScannedLayer)
CalculatedLayer = Metrology_Services('GetCalculatedLayer', 648685, 'BioRad', '', 0, 1)
Assert CalculatedLayer equals 'L1'
end test
Test GetCalculatedLayerMultiLayerNonEpiProWithoutWoIsEpiProOrScannedLayerShouldReturn2
// GetCalculatedLayer(RDSKeyID, Machine, RunDataZone, WoIsEpiPro, ScannedLayer)
CalculatedLayer = Metrology_Services('GetCalculatedLayer', 649834, 'BioRad', '')
Assert CalculatedLayer equals 2
end test
Test GetCalculatedLayerMultiLayerNonEpiProShouldReturnL1
// GetCalculatedLayer(RDSKeyID, Machine, RunDataZone, WoIsEpiPro, ScannedLayer)
CalculatedLayer = Metrology_Services('GetCalculatedLayer', 649834, 'BioRad', '', 0, 'L1')
Assert CalculatedLayer equals 'L1'
end test