|
||||||
| SUMMARY: CHILDREN | PARAMETER | INSTPROC | INSTFILTER | INSTFORWARD | DETAIL: | INSTPROC | |||||
::xotcl::Object
|
+--::xox::Node
|
+--::xounit::Test
|
+--::xounit::Assert
|
+--::xounit::TestCase
| Variables | |||
| Name | Default Value | Class | Comment |
currentTestMethod |
::xounit::TestCase | name of the currently running test method. |
|
nodeName |
::xox::Node | ||
result |
::xounit::TestCase | the result for the current run. |
|
| Methods | |
| Name | Comment |
testLsort {}
| |
testLsort2 {}
| |
| Methods from ::xotcl::Object |
#, ., ?, ?code, ?methods, ?object, abstract, copy, coverageFilter, defaultmethod, extractConfigureArg, filterappend, garbageCollect, get#, getClean#, hasclass, init, methodTag, mixinappend, move, profileFilter, self, setParameterDefaults, shell, tclcmd, traceFilter,
|
| Instproc Detail |
::xounit::test::TestWebFormatter instproc testLsort {} {
set formatter [ ::xounit::TestResultsWebFormatter new ]
lappend results [ ::xounit::TestResult new -name c ]
lappend results [ ::xounit::TestResult new -name b ]
lappend results [ ::xounit::TestResult new -name a ]
lappend results [ ::xounit::TestResult new -name c ]
lappend results [ ::xounit::TestResult new -name c ]
lappend results [ ::xounit::TestResult new -name d ]
lappend results [ ::xounit::TestResult new -name A ]
set results [ lsort -command "$formatter organizeResults" $results ]
my assertEquals A [ [ lindex $results 0 ] name ]
my assertEquals a [ [ lindex $results 1 ] name ]
my assertEquals b [ [ lindex $results 2 ] name ]
my assertEquals c [ [ lindex $results 3 ] name ]
}
::xounit::test::TestWebFormatter instproc testLsort2 {} {
set formatter [ ::xounit::TestResultsWebFormatter new ]
set names [ list "L3vpnTestbed / 7600-PE1 / gigabitethernet3/3.2000" "ESR-CE1" "L3vpnTestbed / ESR-CE1 / Serial:0" "L3vpnTestbed / ESR-CE1 / pos3/0/0.20" "ESR-PE1" "L3vpnTestbed / ESR-PE1 / Serial:0" "Bgp" "L3vpnTestbed / GSR-CE1 / pos0/2.20" "Bgp" ]
foreach name $names {
lappend results [ ::xounit::TestResult new -name $name ]
}
set sortedNames [ lsort $names ]
set results [ lsort -command "$formatter organizeResults" $results ]
set index 0
puts "$sortedNames"
foreach name $sortedNames {
my assertEquals $name [ [ lindex $results $index ] name ]
incr index
}
}