Browse Source

Moved "Test" out of "Cake".

ADmad 12 years ago
parent
commit
95539fbff9
100 changed files with 7 additions and 3 deletions
  1. 2 2
      Cake/Console/Command/TestShell.php
  2. 5 1
      Cake/Core/ClassLoader.php
  3. 0 0
      Test/Fixture/AccountFixture.php
  4. 0 0
      Test/Fixture/AcoActionFixture.php
  5. 0 0
      Test/Fixture/AcoFixture.php
  6. 0 0
      Test/Fixture/AcoTwoFixture.php
  7. 0 0
      Test/Fixture/AdFixture.php
  8. 0 0
      Test/Fixture/AdvertisementFixture.php
  9. 0 0
      Test/Fixture/AfterTreeFixture.php
  10. 0 0
      Test/Fixture/AnotherArticleFixture.php
  11. 0 0
      Test/Fixture/AppleFixture.php
  12. 0 0
      Test/Fixture/ArmorFixture.php
  13. 0 0
      Test/Fixture/ArmorsPlayerFixture.php
  14. 0 0
      Test/Fixture/AroFixture.php
  15. 0 0
      Test/Fixture/AroTwoFixture.php
  16. 0 0
      Test/Fixture/ArosAcoFixture.php
  17. 0 0
      Test/Fixture/ArosAcoTwoFixture.php
  18. 0 0
      Test/Fixture/ArticleFeaturedFixture.php
  19. 0 0
      Test/Fixture/ArticleFeaturedsTagsFixture.php
  20. 0 0
      Test/Fixture/ArticleFixture.php
  21. 0 0
      Test/Fixture/ArticlesTagFixture.php
  22. 0 0
      Test/Fixture/AssertTagsTestCase.php
  23. 0 0
      Test/Fixture/AttachmentFixture.php
  24. 0 0
      Test/Fixture/AuthUserCustomFieldFixture.php
  25. 0 0
      Test/Fixture/AuthUserFixture.php
  26. 0 0
      Test/Fixture/AuthorFixture.php
  27. 0 0
      Test/Fixture/BakeArticleFixture.php
  28. 0 0
      Test/Fixture/BakeArticlesBakeTagFixture.php
  29. 0 0
      Test/Fixture/BakeCommentFixture.php
  30. 0 0
      Test/Fixture/BakeTagFixture.php
  31. 0 0
      Test/Fixture/BasketFixture.php
  32. 0 0
      Test/Fixture/BidFixture.php
  33. 0 0
      Test/Fixture/BiddingFixture.php
  34. 0 0
      Test/Fixture/BiddingMessageFixture.php
  35. 0 0
      Test/Fixture/BinaryTestFixture.php
  36. 0 0
      Test/Fixture/BookFixture.php
  37. 0 0
      Test/Fixture/CacheTestModelFixture.php
  38. 0 0
      Test/Fixture/CakeSessionFixture.php
  39. 0 0
      Test/Fixture/CallbackFixture.php
  40. 0 0
      Test/Fixture/CampaignFixture.php
  41. 0 0
      Test/Fixture/CategoryFixture.php
  42. 0 0
      Test/Fixture/CategoryThreadFixture.php
  43. 0 0
      Test/Fixture/CdFixture.php
  44. 0 0
      Test/Fixture/CommentFixture.php
  45. 0 0
      Test/Fixture/ContentAccountFixture.php
  46. 0 0
      Test/Fixture/ContentFixture.php
  47. 0 0
      Test/Fixture/CounterCachePostFixture.php
  48. 0 0
      Test/Fixture/CounterCachePostNonstandardPrimaryKeyFixture.php
  49. 0 0
      Test/Fixture/CounterCacheUserFixture.php
  50. 0 0
      Test/Fixture/CounterCacheUserNonstandardPrimaryKeyFixture.php
  51. 0 0
      Test/Fixture/DataTestFixture.php
  52. 0 0
      Test/Fixture/DatatypeFixture.php
  53. 0 0
      Test/Fixture/DependencyFixture.php
  54. 0 0
      Test/Fixture/DeviceFixture.php
  55. 0 0
      Test/Fixture/DeviceTypeCategoryFixture.php
  56. 0 0
      Test/Fixture/DeviceTypeFixture.php
  57. 0 0
      Test/Fixture/DocumentDirectoryFixture.php
  58. 0 0
      Test/Fixture/DocumentFixture.php
  59. 0 0
      Test/Fixture/DomainFixture.php
  60. 0 0
      Test/Fixture/DomainsSiteFixture.php
  61. 0 0
      Test/Fixture/ExteriorTypeCategoryFixture.php
  62. 0 0
      Test/Fixture/FeatureSetFixture.php
  63. 0 0
      Test/Fixture/FeaturedFixture.php
  64. 0 0
      Test/Fixture/FilmFileFixture.php
  65. 0 0
      Test/Fixture/FixturizedTestCase.php
  66. 0 0
      Test/Fixture/FlagTreeFixture.php
  67. 0 0
      Test/Fixture/FruitFixture.php
  68. 0 0
      Test/Fixture/FruitsUuidTagFixture.php
  69. 0 0
      Test/Fixture/GroupUpdateAllFixture.php
  70. 0 0
      Test/Fixture/GuildFixture.php
  71. 0 0
      Test/Fixture/GuildsPlayerFixture.php
  72. 0 0
      Test/Fixture/HomeFixture.php
  73. 0 0
      Test/Fixture/ImageFixture.php
  74. 0 0
      Test/Fixture/InnoFixture.php
  75. 0 0
      Test/Fixture/ItemFixture.php
  76. 0 0
      Test/Fixture/ItemsPortfolioFixture.php
  77. 0 0
      Test/Fixture/JoinABFixture.php
  78. 0 0
      Test/Fixture/JoinACFixture.php
  79. 0 0
      Test/Fixture/JoinAFixture.php
  80. 0 0
      Test/Fixture/JoinBFixture.php
  81. 0 0
      Test/Fixture/JoinCFixture.php
  82. 0 0
      Test/Fixture/JoinThingFixture.php
  83. 0 0
      Test/Fixture/MessageFixture.php
  84. 0 0
      Test/Fixture/MyCategoriesMyProductsFixture.php
  85. 0 0
      Test/Fixture/MyCategoriesMyUsersFixture.php
  86. 0 0
      Test/Fixture/MyCategoryFixture.php
  87. 0 0
      Test/Fixture/MyProductFixture.php
  88. 0 0
      Test/Fixture/MyUserFixture.php
  89. 0 0
      Test/Fixture/NodeFixture.php
  90. 0 0
      Test/Fixture/NumberTreeFixture.php
  91. 0 0
      Test/Fixture/NumberTreeTwoFixture.php
  92. 0 0
      Test/Fixture/NumericArticleFixture.php
  93. 0 0
      Test/Fixture/OverallFavoriteFixture.php
  94. 0 0
      Test/Fixture/PersonFixture.php
  95. 0 0
      Test/Fixture/PlayerFixture.php
  96. 0 0
      Test/Fixture/PortfolioFixture.php
  97. 0 0
      Test/Fixture/PostFixture.php
  98. 0 0
      Test/Fixture/PostsTagFixture.php
  99. 0 0
      Test/Fixture/PrefixTestFixture.php
  100. 0 0
      Cake/Test/Fixture/PrimaryModelFixture.php

+ 2 - 2
Cake/Console/Command/TestShell.php

@@ -379,7 +379,7 @@ class TestShell extends Shell {
 			$testCase = str_replace(DS, '/', $file);
 			$testCase = preg_replace('@.*lib/Cake/@', '', $file);
 			$testCase[0] = strtoupper($testCase[0]);
-			$testFile = CAKE . 'Test/TestCase/' . $testCase . 'Test.php';
+			$testFile = ROOT . '/Test/TestCase/' . $testCase . 'Test.php';
 
 			if (!file_exists($testFile) && $throwOnMissingFile) {
 				throw new \Exception(sprintf('Test case %s not found', $testFile));
@@ -428,7 +428,7 @@ class TestShell extends Shell {
 		if (strpos($file, APP) !== false) {
 			return 'app';
 		}
-		if (file_exists(CAKE . $file) || strpos($file, CAKE) !== false) {
+		if (file_exists(ROOT . DS . $file) || strpos($file, ROOT . DS) !== false) {
 			return 'core';
 		}
 		return 'app';

+ 5 - 1
Cake/Core/ClassLoader.php

@@ -104,7 +104,11 @@ class ClassLoader {
  * @return boolean
  */
 	public function loadClass($className) {
-		if (substr($className, 0, $this->_namespaceLength) !== $this->_namespace) {
+		if (strpos($className, 'Cake\\Test\\') === 0) {
+			$className = substr($className, 5);
+		} elseif (strpos($className, 'App\\Test\\') === 0) {
+			$className = substr($className, 4);
+		} elseif (substr($className, 0, $this->_namespaceLength) !== $this->_namespace) {
 			return false;
 		}
 		$path = $this->_path . DS . str_replace('\\', DS, $className) . $this->_fileExtension;

Cake/Test/Fixture/AccountFixture.php → Test/Fixture/AccountFixture.php


Cake/Test/Fixture/AcoActionFixture.php → Test/Fixture/AcoActionFixture.php


Cake/Test/Fixture/AcoFixture.php → Test/Fixture/AcoFixture.php


Cake/Test/Fixture/AcoTwoFixture.php → Test/Fixture/AcoTwoFixture.php


Cake/Test/Fixture/AdFixture.php → Test/Fixture/AdFixture.php


Cake/Test/Fixture/AdvertisementFixture.php → Test/Fixture/AdvertisementFixture.php


Cake/Test/Fixture/AfterTreeFixture.php → Test/Fixture/AfterTreeFixture.php


Cake/Test/Fixture/AnotherArticleFixture.php → Test/Fixture/AnotherArticleFixture.php


Cake/Test/Fixture/AppleFixture.php → Test/Fixture/AppleFixture.php


Cake/Test/Fixture/ArmorFixture.php → Test/Fixture/ArmorFixture.php


Cake/Test/Fixture/ArmorsPlayerFixture.php → Test/Fixture/ArmorsPlayerFixture.php


Cake/Test/Fixture/AroFixture.php → Test/Fixture/AroFixture.php


Cake/Test/Fixture/AroTwoFixture.php → Test/Fixture/AroTwoFixture.php


Cake/Test/Fixture/ArosAcoFixture.php → Test/Fixture/ArosAcoFixture.php


Cake/Test/Fixture/ArosAcoTwoFixture.php → Test/Fixture/ArosAcoTwoFixture.php


Cake/Test/Fixture/ArticleFeaturedFixture.php → Test/Fixture/ArticleFeaturedFixture.php


Cake/Test/Fixture/ArticleFeaturedsTagsFixture.php → Test/Fixture/ArticleFeaturedsTagsFixture.php


Cake/Test/Fixture/ArticleFixture.php → Test/Fixture/ArticleFixture.php


Cake/Test/Fixture/ArticlesTagFixture.php → Test/Fixture/ArticlesTagFixture.php


Cake/Test/Fixture/AssertTagsTestCase.php → Test/Fixture/AssertTagsTestCase.php


Cake/Test/Fixture/AttachmentFixture.php → Test/Fixture/AttachmentFixture.php


Cake/Test/Fixture/AuthUserCustomFieldFixture.php → Test/Fixture/AuthUserCustomFieldFixture.php


Cake/Test/Fixture/AuthUserFixture.php → Test/Fixture/AuthUserFixture.php


Cake/Test/Fixture/AuthorFixture.php → Test/Fixture/AuthorFixture.php


Cake/Test/Fixture/BakeArticleFixture.php → Test/Fixture/BakeArticleFixture.php


Cake/Test/Fixture/BakeArticlesBakeTagFixture.php → Test/Fixture/BakeArticlesBakeTagFixture.php


Cake/Test/Fixture/BakeCommentFixture.php → Test/Fixture/BakeCommentFixture.php


Cake/Test/Fixture/BakeTagFixture.php → Test/Fixture/BakeTagFixture.php


Cake/Test/Fixture/BasketFixture.php → Test/Fixture/BasketFixture.php


Cake/Test/Fixture/BidFixture.php → Test/Fixture/BidFixture.php


Cake/Test/Fixture/BiddingFixture.php → Test/Fixture/BiddingFixture.php


Cake/Test/Fixture/BiddingMessageFixture.php → Test/Fixture/BiddingMessageFixture.php


Cake/Test/Fixture/BinaryTestFixture.php → Test/Fixture/BinaryTestFixture.php


Cake/Test/Fixture/BookFixture.php → Test/Fixture/BookFixture.php


Cake/Test/Fixture/CacheTestModelFixture.php → Test/Fixture/CacheTestModelFixture.php


Cake/Test/Fixture/CakeSessionFixture.php → Test/Fixture/CakeSessionFixture.php


Cake/Test/Fixture/CallbackFixture.php → Test/Fixture/CallbackFixture.php


Cake/Test/Fixture/CampaignFixture.php → Test/Fixture/CampaignFixture.php


Cake/Test/Fixture/CategoryFixture.php → Test/Fixture/CategoryFixture.php


Cake/Test/Fixture/CategoryThreadFixture.php → Test/Fixture/CategoryThreadFixture.php


Cake/Test/Fixture/CdFixture.php → Test/Fixture/CdFixture.php


Cake/Test/Fixture/CommentFixture.php → Test/Fixture/CommentFixture.php


Cake/Test/Fixture/ContentAccountFixture.php → Test/Fixture/ContentAccountFixture.php


Cake/Test/Fixture/ContentFixture.php → Test/Fixture/ContentFixture.php


Cake/Test/Fixture/CounterCachePostFixture.php → Test/Fixture/CounterCachePostFixture.php


Cake/Test/Fixture/CounterCachePostNonstandardPrimaryKeyFixture.php → Test/Fixture/CounterCachePostNonstandardPrimaryKeyFixture.php


Cake/Test/Fixture/CounterCacheUserFixture.php → Test/Fixture/CounterCacheUserFixture.php


Cake/Test/Fixture/CounterCacheUserNonstandardPrimaryKeyFixture.php → Test/Fixture/CounterCacheUserNonstandardPrimaryKeyFixture.php


Cake/Test/Fixture/DataTestFixture.php → Test/Fixture/DataTestFixture.php


Cake/Test/Fixture/DatatypeFixture.php → Test/Fixture/DatatypeFixture.php


Cake/Test/Fixture/DependencyFixture.php → Test/Fixture/DependencyFixture.php


Cake/Test/Fixture/DeviceFixture.php → Test/Fixture/DeviceFixture.php


Cake/Test/Fixture/DeviceTypeCategoryFixture.php → Test/Fixture/DeviceTypeCategoryFixture.php


Cake/Test/Fixture/DeviceTypeFixture.php → Test/Fixture/DeviceTypeFixture.php


Cake/Test/Fixture/DocumentDirectoryFixture.php → Test/Fixture/DocumentDirectoryFixture.php


Cake/Test/Fixture/DocumentFixture.php → Test/Fixture/DocumentFixture.php


Cake/Test/Fixture/DomainFixture.php → Test/Fixture/DomainFixture.php


Cake/Test/Fixture/DomainsSiteFixture.php → Test/Fixture/DomainsSiteFixture.php


Cake/Test/Fixture/ExteriorTypeCategoryFixture.php → Test/Fixture/ExteriorTypeCategoryFixture.php


Cake/Test/Fixture/FeatureSetFixture.php → Test/Fixture/FeatureSetFixture.php


Cake/Test/Fixture/FeaturedFixture.php → Test/Fixture/FeaturedFixture.php


Cake/Test/Fixture/FilmFileFixture.php → Test/Fixture/FilmFileFixture.php


Cake/Test/Fixture/FixturizedTestCase.php → Test/Fixture/FixturizedTestCase.php


Cake/Test/Fixture/FlagTreeFixture.php → Test/Fixture/FlagTreeFixture.php


Cake/Test/Fixture/FruitFixture.php → Test/Fixture/FruitFixture.php


Cake/Test/Fixture/FruitsUuidTagFixture.php → Test/Fixture/FruitsUuidTagFixture.php


Cake/Test/Fixture/GroupUpdateAllFixture.php → Test/Fixture/GroupUpdateAllFixture.php


Cake/Test/Fixture/GuildFixture.php → Test/Fixture/GuildFixture.php


Cake/Test/Fixture/GuildsPlayerFixture.php → Test/Fixture/GuildsPlayerFixture.php


Cake/Test/Fixture/HomeFixture.php → Test/Fixture/HomeFixture.php


Cake/Test/Fixture/ImageFixture.php → Test/Fixture/ImageFixture.php


Cake/Test/Fixture/InnoFixture.php → Test/Fixture/InnoFixture.php


Cake/Test/Fixture/ItemFixture.php → Test/Fixture/ItemFixture.php


Cake/Test/Fixture/ItemsPortfolioFixture.php → Test/Fixture/ItemsPortfolioFixture.php


Cake/Test/Fixture/JoinABFixture.php → Test/Fixture/JoinABFixture.php


Cake/Test/Fixture/JoinACFixture.php → Test/Fixture/JoinACFixture.php


Cake/Test/Fixture/JoinAFixture.php → Test/Fixture/JoinAFixture.php


Cake/Test/Fixture/JoinBFixture.php → Test/Fixture/JoinBFixture.php


Cake/Test/Fixture/JoinCFixture.php → Test/Fixture/JoinCFixture.php


Cake/Test/Fixture/JoinThingFixture.php → Test/Fixture/JoinThingFixture.php


Cake/Test/Fixture/MessageFixture.php → Test/Fixture/MessageFixture.php


Cake/Test/Fixture/MyCategoriesMyProductsFixture.php → Test/Fixture/MyCategoriesMyProductsFixture.php


Cake/Test/Fixture/MyCategoriesMyUsersFixture.php → Test/Fixture/MyCategoriesMyUsersFixture.php


Cake/Test/Fixture/MyCategoryFixture.php → Test/Fixture/MyCategoryFixture.php


Cake/Test/Fixture/MyProductFixture.php → Test/Fixture/MyProductFixture.php


Cake/Test/Fixture/MyUserFixture.php → Test/Fixture/MyUserFixture.php


Cake/Test/Fixture/NodeFixture.php → Test/Fixture/NodeFixture.php


Cake/Test/Fixture/NumberTreeFixture.php → Test/Fixture/NumberTreeFixture.php


Cake/Test/Fixture/NumberTreeTwoFixture.php → Test/Fixture/NumberTreeTwoFixture.php


Cake/Test/Fixture/NumericArticleFixture.php → Test/Fixture/NumericArticleFixture.php


Cake/Test/Fixture/OverallFavoriteFixture.php → Test/Fixture/OverallFavoriteFixture.php


Cake/Test/Fixture/PersonFixture.php → Test/Fixture/PersonFixture.php


Cake/Test/Fixture/PlayerFixture.php → Test/Fixture/PlayerFixture.php


Cake/Test/Fixture/PortfolioFixture.php → Test/Fixture/PortfolioFixture.php


Cake/Test/Fixture/PostFixture.php → Test/Fixture/PostFixture.php


Cake/Test/Fixture/PostsTagFixture.php → Test/Fixture/PostsTagFixture.php


Cake/Test/Fixture/PrefixTestFixture.php → Test/Fixture/PrefixTestFixture.php


+ 0 - 0
Cake/Test/Fixture/PrimaryModelFixture.php


Some files were not shown because too many files changed in this diff