Question
My goal is to get the unit tests running/passing so that I can further debug the
ActionTrackerPlugin as I see the author is a stickler about this (ok with me).
Running test cases for action tracker without using
BuildContrib (which fails too, see
http://twiki.org/cgi-bin/view/Support/ActionTrackerPluginUnitTests
) has problems on 6 tests of the 57 run.
Command line
[root@planetzetox
ActionTrackerPlugin]#
*env | grep TWIKI*
TWIKI_LIBS=/var/www/twikidev/core/lib:/var/www/twikidev/core/lib/CPAN/lib
TWIKI_HOME=/var/www/twikidev/core
[root@planetzetox
ActionTrackerPlugin]#
*perl /var/www/twikidev/core/test/bin/TestRunner.pl -clean*
Options: -clean
exporting TWIKI_ASSERTS=1 for extra checking; disable by exporting TWIKI_ASSERTS=0
Assert checking on 1
All tests passed (0)
[root@planetzetox
ActionTrackerPlugin]#
perl -w -I "/var/www/twikidev/ActionTrackerPlugin/lib -I/var/www/twikidev/core/lib -I/var/www/twikidev/core/lib/CPAN/lib -I/var/www/twikidev/core/lib/CPAN/lib -I/var/www/twikidev/core/lib -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi -I/usr/lib/perl5/site_perl/5.8.8 -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi -I/usr/lib/perl5/vendor_perl/5.8.8 -I/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi -I/usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi -I/usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi -I/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi -I/usr/lib/perl5/site_perl/5.8.8 -I/usr/lib/perl5/site_perl/5.8.7 -I/usr/lib/perl5/site_perl/5.8.6 -I/usr/lib/perl5/site_perl/5.8.5 -I/usr/lib/perl5/site_perl -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi -I/usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi -I/usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi -I/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi -I/usr/lib/perl5/vendor_perl/5.8.8 -I/usr/lib/perl5/vendor_perl/5.8.7 -I/usr/lib/perl5/vendor_perl/5.8.6 -I/usr/lib/perl5/vendor_perl/5.8.5 -I/usr/lib/perl5/vendor_perl -I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi -I/usr/lib/perl5/5.8.8 -I." /var/www/twikidev/core/test/bin/TestRunner.pl /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin/ActionTrackerPluginSuite.pm
Options:
exporting TWIKI_ASSERTS=1 for extra checking; disable by exporting TWIKI_ASSERTS=0
Assert checking on 1
Running ActionTrackerPluginSuite
Running ActionTests
ActionTests::test_HTMLFormattingOpen
ActionTests::test_VerticalOrient
***
Expected:'<tr><th>Who</th><td><a name="AcTion0" />TemporaryActionTestsUsersWeb.JohnDoe</td></tr><tr><th>Due</th><td><span class="atpOpen">Sun, 02 Jun 2002</span></td></tr>'
But got:'<table class="twikiFormTable"><tr><th align="right">Who</th><td><a name="AcTion0" />TemporaryActionTestsUsersWeb.JohnDoe</td></tr><tr><th align="right">Due</th><td><span class="atpOpen">Sun, 02 Jun 2002</span></td></tr>'
at /var/www/twikidev/core/lib/Unit/TestCase.pm line 151
Unit::TestCase::assert_str_equals('ActionTests=HASH(0x16f1ce0)', '<tr><th>Who</th><td><a name="AcTion0" />TemporaryActionTestsU...', '<table class="twikiFormTable"><tr><th align="right">Who</th><...') called at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//ActionTests.pm line 369
ActionTests::test_VerticalOrient('ActionTests=HASH(0x16f1ce0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1adb4c0)', 'HASH(0x1b1c270)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
ActionTests::test_StringFormattingClosed
ActionTests::test_FormatForEdit
***
Assertion failed at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//ActionTests.pm line 864
ActionTests::test_FormatForEdit('ActionTests=HASH(0x16f1ce0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x15de100)', 'HASH(0x1d4c530)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
ActionTests::test_XtendTypes
ActionTests::test_NewIgnoreAttrs
ActionTests::test_IsLateAndDaysToGo
ActionTests::test_MatchesClosed
ActionTests::test_StringFormattingOpen
ActionTests::test_ExtendStates
ActionTests::test_4373
***
Assertion failed at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//ActionTests.pm line 933
ActionTests::test_4373('ActionTests=HASH(0x16f1ce0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1ada040)', 'HASH(0x1a9a060)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
ActionTests::test_NewNoState
ActionTests::test_AutoPopulation
ActionTests::test_ToString
ActionTests::test_CreateFromQuery
ActionTests::test_Commas
ActionTests::test_FindChanges
ActionTests::test_HTMLFormattingClose
ActionTests::test_FindByUID
ActionTests::test_FormatForEditHidden
ActionTests::test_MatchesOpen
Running SimpleActionSetTests
SimpleActionSetTests::testSearchOpen
SimpleActionSetTests::testSearchWho
SimpleActionSetTests::testSearchClosed
SimpleActionSetTests::testSearchLate
SimpleActionSetTests::testx1Search
SimpleActionSetTests::testSearchAll
SimpleActionSetTests::testAVTable
***
/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//SimpleActionSetTests.pm:159
<table class="twikiFormTable"><tr><th>Web</th><th>Topic</th><th>Edit</th></tr><tr><td>Test</td><td>Topic</td><td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1;t=1210973143">edit</a></td></tr><tr><td>Test</td><td>Topic</td><td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1;t=1210973143">edit</a></td></tr><tr><td>Test</td><td>Topic</td><td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1;t=1210973143">edit</a></td></tr></table>
does not equal
<table class="atp">
<tr>
<th>Web</th>
<th>Topic</th>
<th>Edit</th></tr>
<tr>
<td>Test</td>
<td>Topic</td>
<td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1;t=1210973143">edit</a></td></tr>
<tr>
<td>Test</td>
<td>Topic</td>
<td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1;t=1210973143">edit</a></td></tr>
<tr>
<td>Test</td>
<td>Topic</td>
<td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1;t=1210973143">edit</a></td></tr></table>
- <table class=atp>
+ <table class=twikiFormTable>
<tr> <th> Web </th> <th> Topic </th> <th> Edit </th> </tr> <tr> <td> Test </td> <td> Topic </td> <td> <a href=http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1;t=1210973143> edit </a> </td> </tr> <tr> <td> Test </td> <td> Topic </td> <td> <a href=http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1;t=1210973143> edit </a> </td> </tr> <tr> <td> Test </td> <td> Topic </td> <td> <a href=http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1;t=1210973143> edit </a> </td> </tr> </table> at /var/www/twikidev/core/lib/Unit/TestCase.pm line 250
Unit::TestCase::assert_html_equals('SimpleActionSetTests=HASH(0x1ad9eb0)', '<table class="atp">\x{a}<tr>\x{a}<th>Web</th>\x{a}<th>Topic</th>\x{a}<th>Edit...', '<table class="twikiFormTable"><tr><th>Web</th><th>Topic</th><...') called at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//SimpleActionSetTests.pm line 159
SimpleActionSetTests::testAVTable('SimpleActionSetTests=HASH(0x1ad9eb0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1d440d0)', 'HASH(0x1e1c480)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
SimpleActionSetTests::testAHTable
***
/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//SimpleActionSetTests.pm:99
<tableclass="twikiFormTable"><tr><thalign="right">Web</th><td>Test</td><td>Test</td><td>Test</td></tr><tr><thalign="right">Topic</th><td>Topic</td><td>Topic</td><td>Topic</td></tr><tr><thalign="right">Edit</th><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1">edit</a></td><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1">edit</a></td><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1">edit</a></td></tr></table>
does not equal
<tableclass="atp"><tr><th>Web</th><td>Test</td><td>Test</td><td>Test</td></tr><tr><th>Topic</th><td>Topic</td><td>Topic</td><td>Topic</td></tr><tr><th>Edit</th><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1">edit</a></td><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1">edit</a></td><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1">edit</a></td></tr></table>
- <tableclass="atp">
+ <tableclass="twikiFormTable">
<tr>
- <th>
+ <thalign="right">Web
- Web
+
</th> <td> Test </td> <td> Test </td> <td> Test </td> </tr> <tr>
- <th>
+ <thalign="right">Topic
- Topic
+
</th> <td> Topic </td> <td> Topic </td> <td> Topic </td> </tr> <tr>
- <th>
+ <thalign="right">Edit
- Edit
+
</th> <td> <ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1">edit </a> </td> <td> <ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1">edit </a> </td> <td> <ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1">edit </a> </td> </tr> </table> at /var/www/twikidev/core/lib/Unit/TestCase.pm line 250
Unit::TestCase::assert_html_equals('SimpleActionSetTests=HASH(0x1ad9eb0)', '<tableclass="atp"><tr><th>Web</th><td>Test</td><td>Test</td><...', '<tableclass="twikiFormTable"><tr><thalign="right">Web</th><td...') called at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//SimpleActionSetTests.pm line 99
SimpleActionSetTests::testAHTable('SimpleActionSetTests=HASH(0x1ad9eb0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1dec440)', 'HASH(0x1de2a70)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
SimpleActionSetTests::testSearchLate2
SimpleActionSetTests::testx2Actionees
Running FileActionSetTests
FileActionSetTests::testAllActionsInWebMain
FileActionSetTests::testLateActions
FileActionSetTests::testOpenActions
FileActionSetTests::testMyActions
FileActionSetTests::testAllActionsInWebTest
Running ExtendedActionSetTests
ExtendedActionSetTests::testSort
Running ActionNotifyTests
ActionNotifyTests::test_C_ChangedSince
ActionNotifyTests::test_A_AddressExpansion
***
Expected:'actorTwo@another-address.net,actorfour@yet-another-address.net'
But got:'actorfour@yet-another-address.net'
at /var/www/twikidev/core/lib/Unit/TestCase.pm line 151
Unit::TestCase::assert_str_equals('ActionNotifyTests=HASH(0x1eb14b0)', 'actorTwo@another-address.net,actorfour@yet-another-address.net', 'actorfour@yet-another-address.net') called at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//ActionNotifyTests.pm line 174
ActionNotifyTests::test_A_AddressExpansion('ActionNotifyTests=HASH(0x1eb14b0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1935810)', 'HASH(0x1d8eb50)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
ActionNotifyTests::test_B_NotifyLate
Running LiveActionSetTests
LiveActionSetTests::test_GetAllInTest
LiveActionSetTests::test_SortAllWebs
LiveActionSetTests::test_AllInMainWebRE
LiveActionSetTests::test_GetAllInAllWebs
LiveActionSetTests::test_GetAllInMain
LiveActionSetTests::test_AllWebsTopicRE
LiveActionSetTests::test_AllInTestWebRE
LiveActionSetTests::test_AllTopicRE
Running ActionTrackerPluginTests
ActionTrackerPluginTests::testBeforeEditHandler
ActionTrackerPluginTests::testActionSearchFn
ActionTrackerPluginTests::test_formfield_format
ActionTrackerPluginTests::testActionSearchFnSorted
ActionTrackerPluginTests::testBeforeSaveHandler1
ActionTrackerPluginTests::test1CommonTagsHandler
ActionTrackerPluginTests::test2CommonTagsHandler
ActionTrackerPluginTests::testBeforeSaveHandler2
ActionTrackerPluginTests::testAfterEditHandler
6 failures
ActionTests::test_VerticalOrient
Expected:'<tr><th>Who</th><td><a name="AcTion0" />TemporaryActionTestsUsersWeb.JohnDoe</td></tr><tr><th>Due</th><td><span class="atpOpen">Sun, 02 Jun 2002</span></td></tr>'
But got:'<table class="twikiFormTable"><tr><th align="right">Who</th><td><a name="AcTion0" />TemporaryActionTestsUsersWeb.JohnDoe</td></tr><tr><th align="right">Due</th><td><span class="atpOpen">Sun, 02 Jun 2002</span></td></tr>'
at /var/www/twikidev/core/lib/Unit/TestCase.pm line 151
Unit::TestCase::assert_str_equals('ActionTests=HASH(0x16f1ce0)', '<tr><th>Who</th><td><a name="AcTion0" />TemporaryActionTestsU...', '<table class="twikiFormTable"><tr><th align="right">Who</th><...') called at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//ActionTests.pm line 369
ActionTests::test_VerticalOrient('ActionTests=HASH(0x16f1ce0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1adb4c0)', 'HASH(0x1b1c270)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
---------------------------
ActionTests::test_FormatForEdit
Assertion failed at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//ActionTests.pm line 864
ActionTests::test_FormatForEdit('ActionTests=HASH(0x16f1ce0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x15de100)', 'HASH(0x1d4c530)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
---------------------------
ActionTests::test_4373
Assertion failed at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//ActionTests.pm line 933
ActionTests::test_4373('ActionTests=HASH(0x16f1ce0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1ada040)', 'HASH(0x1a9a060)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
---------------------------
SimpleActionSetTests::testAVTable
/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//SimpleActionSetTests.pm:159
<table class="twikiFormTable"><tr><th>Web</th><th>Topic</th><th>Edit</th></tr><tr><td>Test</td><td>Topic</td><td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1;t=1210973143">edit</a></td></tr><tr><td>Test</td><td>Topic</td><td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1;t=1210973143">edit</a></td></tr><tr><td>Test</td><td>Topic</td><td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1;t=1210973143">edit</a></td></tr></table>
does not equal
<table class="atp">
<tr>
<th>Web</th>
<th>Topic</th>
<th>Edit</th></tr>
<tr>
<td>Test</td>
<td>Topic</td>
<td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1;t=1210973143">edit</a></td></tr>
<tr>
<td>Test</td>
<td>Topic</td>
<td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1;t=1210973143">edit</a></td></tr>
<tr>
<td>Test</td>
<td>Topic</td>
<td><a href="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1;t=1210973143">edit</a></td></tr></table>
- <table class=atp>
+ <table class=twikiFormTable>
<tr> <th> Web </th> <th> Topic </th> <th> Edit </th> </tr> <tr> <td> Test </td> <td> Topic </td> <td> <a href=http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1;t=1210973143> edit </a> </td> </tr> <tr> <td> Test </td> <td> Topic </td> <td> <a href=http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1;t=1210973143> edit </a> </td> </tr> <tr> <td> Test </td> <td> Topic </td> <td> <a href=http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1;t=1210973143> edit </a> </td> </tr> </table> at /var/www/twikidev/core/lib/Unit/TestCase.pm line 250
Unit::TestCase::assert_html_equals('SimpleActionSetTests=HASH(0x1ad9eb0)', '<table class="atp">\x{a}<tr>\x{a}<th>Web</th>\x{a}<th>Topic</th>\x{a}<th>Edit...', '<table class="twikiFormTable"><tr><th>Web</th><th>Topic</th><...') called at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//SimpleActionSetTests.pm line 159
SimpleActionSetTests::testAVTable('SimpleActionSetTests=HASH(0x1ad9eb0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1d440d0)', 'HASH(0x1e1c480)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
---------------------------
SimpleActionSetTests::testAHTable
/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//SimpleActionSetTests.pm:99
<tableclass="twikiFormTable"><tr><thalign="right">Web</th><td>Test</td><td>Test</td><td>Test</td></tr><tr><thalign="right">Topic</th><td>Topic</td><td>Topic</td><td>Topic</td></tr><tr><thalign="right">Edit</th><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1">edit</a></td><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1">edit</a></td><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1">edit</a></td></tr></table>
does not equal
<tableclass="atp"><tr><th>Web</th><td>Test</td><td>Test</td><td>Test</td></tr><tr><th>Topic</th><td>Topic</td><td>Topic</td><td>Topic</td></tr><tr><th>Edit</th><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1">edit</a></td><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1">edit</a></td><td><ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1">edit</a></td></tr></table>
- <tableclass="atp">
+ <tableclass="twikiFormTable">
<tr>
- <th>
+ <thalign="right">Web
- Web
+
</th> <td> Test </td> <td> Test </td> <td> Test </td> </tr> <tr>
- <th>
+ <thalign="right">Topic
- Topic
+
</th> <td> Topic </td> <td> Topic </td> <td> Topic </td> </tr> <tr>
- <th>
+ <thalign="right">Edit
- Edit
+
</th> <td> <ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion0;nowysiwyg=1">edit </a> </td> <td> <ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion1;nowysiwyg=1">edit </a> </td> <td> <ahref="http://www.planetzetox.com/twikidev/bin/edit/Test/Topic?skin=action%2cpattern;atp_action=AcTion2;nowysiwyg=1">edit </a> </td> </tr> </table> at /var/www/twikidev/core/lib/Unit/TestCase.pm line 250
Unit::TestCase::assert_html_equals('SimpleActionSetTests=HASH(0x1ad9eb0)', '<tableclass="atp"><tr><th>Web</th><td>Test</td><td>Test</td><...', '<tableclass="twikiFormTable"><tr><thalign="right">Web</th><td...') called at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//SimpleActionSetTests.pm line 99
SimpleActionSetTests::testAHTable('SimpleActionSetTests=HASH(0x1ad9eb0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1dec440)', 'HASH(0x1de2a70)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
---------------------------
ActionNotifyTests::test_A_AddressExpansion
Expected:'actorTwo@another-address.net,actorfour@yet-another-address.net'
But got:'actorfour@yet-another-address.net'
at /var/www/twikidev/core/lib/Unit/TestCase.pm line 151
Unit::TestCase::assert_str_equals('ActionNotifyTests=HASH(0x1eb14b0)', 'actorTwo@another-address.net,actorfour@yet-another-address.net', 'actorfour@yet-another-address.net') called at /var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTrackerPlugin//ActionNotifyTests.pm line 174
ActionNotifyTests::test_A_AddressExpansion('ActionNotifyTests=HASH(0x1eb14b0)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 49
Unit::TestRunner::__ANON__() called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 379
eval {...} called at /var/www/twikidev/core/lib/CPAN/lib/Error.pm line 371
Error::subs::try('CODE(0x1935810)', 'HASH(0x1d8eb50)') called at /var/www/twikidev/core/lib/Unit/TestRunner.pm line 55
Unit::TestRunner::start('Unit::TestRunner=HASH(0x628b00)', '/var/www/twikidev/ActionTrackerPlugin/test/unit/ActionTracker...') called
51 of 57 test cases passed
Environment
--
PeterStephens - 16 May 2008
Answer
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
I'm guessing that you have some global setting in your TWiki to change the table orientation? The tests are not very good at managing the test environment, at least as far as TWiki preferences are concerned.
Try running the tests on an "out of the box" TWiki.
--
CrawfordCurrie - 29 May 2008