Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.10.0
-
Component/s: None
-
Labels:None
Description
Ensure all unit tests pass.
- Run all DB vendor tests (win/*nix 5.3 & 5.2).
- All platforms
- Custom TestConfiguration.php executes twice
- *nix
- Fix all 64 bit issues. (see attached file)
- On windows:
- Zend_Queue_Adapter_Activemq test hangs suite (win32 5.2.11).
- Zend_View overrunes ob buffer (fatal error)
- More Failures attached
Issues By Component:
Zend_Navigation / Zend_View_Helper_Navigation
Consistently reproduced with phpunit AllTests, but not reproduced with phpunit Zend_View_AllTests.
1) Zend_View_Helper_Navigation_BreadcrumbsTest::testTranslationUsingZendTranslate Zend_Navigation_Exception: Invalid argument: Unable to determine class to instantiate /Users/ralphschindler/Projects/ZFStandardTrunk/library/Zend/Navigation/Page.php:223 /Users/ralphschindler/Projects/ZFStandardTrunk/library/Zend/Navigation/Container.php:117 /Users/ralphschindler/Projects/ZFStandardTrunk/library/Zend/Navigation/Container.php:164 /Users/ralphschindler/Projects/ZFStandardTrunk/library/Zend/Navigation.php:46 /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/View/Helper/Navigation/TestAbstract.php:100
Zend_OAuth
Failing tests:
Zend_Oauth_Http_RequestTokenTest::testAssembleParametersCorrectlyAggregatesOauthParameters Zend_Oauth_Http_RequestTokenTest::testAssembleParametersCorrectlyAggregatesOauthParametersIfCallbackUrlMissing Zend_Oauth_Http_RequestTokenTest::testAssembleParametersCorrectlyAggregatesCustomParameters Zend_Oauth_Http_AccessTokenTest::testAssembleParametersCorrectlyIgnoresCustomParameters
Zend_Pdf
Should this be an incomplete or skip:
6) Zend_Pdf_ActionTest::testPhpVersionBug The expected bug exists. Please verify. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Pdf/ActionTest.php:458
Zend_Search_Lucene
7) Zend_Search_Lucene_SearchTest::testSortingResult Failed asserting that <integer:7> matches expected <integer:0>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/SearchTest.php:465 8) Zend_Search_Lucene_SearchTest::testLimitingResult Failed asserting that <integer:7> matches expected <integer:0>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/SearchTest.php:487 9) Zend_Search_Lucene_Search23Test::testPraseQuery Failed asserting that <integer:4> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:213 10) Zend_Search_Lucene_Search23Test::testQueryParserKeywordsHandlingTerm Failed asserting that <integer:9> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:266 11) Zend_Search_Lucene_Search23Test::testWildcardQuery Failed asserting that <integer:9> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:357 12) Zend_Search_Lucene_Search23Test::testFuzzyQuery Failed asserting that <integer:9> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:386 13) Zend_Search_Lucene_Search23Test::testInclusiveRangeQuery Failed asserting that <integer:5> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:412 14) Zend_Search_Lucene_Search23Test::testNonInclusiveRangeQuery Failed asserting that <integer:5> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:432 15) Zend_Search_Lucene_Search23Test::testDefaultSearchField Failed asserting that <integer:5> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:455 16) Zend_Search_Lucene_Search23Test::testSortingResult Failed asserting that <integer:4> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:515 17) Zend_Search_Lucene_Search23Test::testSortingResultByScore Failed asserting that <integer:4> matches expected <integer:3>. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Search/Lucene/Search23Test.php:534 18) Zend_Search_Lucene_Search23Test::testLimitingResult Failed asserting that <integer:7> matches expected <integer:0>.
Zend_Uri
21) Zend_Uri_HttpTest::testExceptionUnwiseQueryString failed for URI http://example.com/?q={ Failed asserting that <boolean:true> is false. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Uri/HttpTest.php:241
Zend_Validate_Barcode
22) Zend_Validate_BarcodeTest::testNoneExisting Failed asserting that <string:File "Zend.php" does not exist or class "Zend" was not found in the file> contains "No such file". /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:61 23) Zend_Validate_BarcodeTest::testSetAdapter Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:68 24) Zend_Validate_BarcodeTest::testCODE25 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:195 25) Zend_Validate_BarcodeTest::testCODE25INTERLEAVED Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:206 26) Zend_Validate_BarcodeTest::testCODE39 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:218 27) Zend_Validate_BarcodeTest::testCODE93 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:242 28) Zend_Validate_BarcodeTest::testEAN8 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:277 29) Zend_Validate_BarcodeTest::testEAN12 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:286 30) Zend_Validate_BarcodeTest::testEAN13 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:294 31) Zend_Validate_BarcodeTest::testEAN14 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:302 32) Zend_Validate_BarcodeTest::testEAN18 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:310 33) Zend_Validate_BarcodeTest::testGTIN12 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:318 34) Zend_Validate_BarcodeTest::testGTIN13 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:326 35) Zend_Validate_BarcodeTest::testGTIN14 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:334 36) Zend_Validate_BarcodeTest::testIDENTCODE Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:342 37) Zend_Validate_BarcodeTest::testISSN Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:359 38) Zend_Validate_BarcodeTest::testITF14 Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:369 39) Zend_Validate_BarcodeTest::testLEITCODE Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:377 40) Zend_Validate_BarcodeTest::testPLANET Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:386 41) Zend_Validate_BarcodeTest::testPOSTNET Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:394 42) Zend_Validate_BarcodeTest::testROYALMAIL Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:402 43) Zend_Validate_BarcodeTest::testSSCC Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:413 44) Zend_Validate_BarcodeTest::testUPCA Failed asserting that <boolean:false> is true. /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/Validate/BarcodeTest.php:421 45) Zend_Validate_BarcodeTest::testUPCE Failed asserting that <boolean:false> is true.
Zend_View_Helper_Currency
46) Zend_View_Helper_CurrencyTest::testPassingNonNullNonCurrencyObjectToConstructorThrowsException Failed asserting that <string:No region found within the locale 'de'> contains "not found". /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/View/Helper/CurrencyTest.php:140 47) Zend_View_Helper_CurrencyTest::testPassingNonCurrencyObjectToSetCurrencyThrowsException Failed asserting that <string:No region found within the locale 'de'> contains "not found". /Users/ralphschindler/Projects/ZFStandardTrunk/tests/Zend/View/Helper/CurrencyTest.php:149
Partial fix for non-5.3 issues.
Only was running the MySqli and sqlite tests.
Also include adjustments to the tests because many of the tests were being skipped with 'too many connections', so added in the tearDown closing the DB connection.
Had an issue with:
Zend_Db_Table_Pdo_MysqlTest::testTableFetchallCanHandleWhereWithParameritizationCharacters
Zend_Db_Statement_Exception: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound
but it went away when I started looking for it.
This patch still leaves the error:
Zend_Db_Adapter_Pdo_SqliteTest::testAdapterAlternateStatement
Zend_Db_Statement_Exception: SQLSTATE[HY000]: General error: 1 no such table: zfbugs
tested on Debian Lenny