diff --git a/.gitignore b/.gitignore index f2c33cf..6b2e9b8 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,5 @@ dist-ssr src/* spa/node_modules module/oc_telegram_shop/upload/oc_telegram_shop/vendor -module/oc_telegram_shop/upload/image \ No newline at end of file +module/oc_telegram_shop/upload/image +module/oc_telegram_shop/upload/oc_telegram_shop/.phpunit.cache diff --git a/module/oc_telegram_shop/upload/oc_telegram_shop/.phpunit.cache/test-results b/module/oc_telegram_shop/upload/oc_telegram_shop/.phpunit.cache/test-results deleted file mode 100644 index 77e32fd..0000000 --- a/module/oc_telegram_shop/upload/oc_telegram_shop/.phpunit.cache/test-results +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"defects":{"Tests\\Integration\\Services\\CartServiceTest::returns_cart_data":1,"Tests\\Integration\\Services\\CartServiceTest::cart_contains_valid_product_structure":1,"Tests\\Integration\\Services\\CartServiceTest::calculates_totals_correctly":1,"Tests\\Integration\\Services\\CartServiceTest::flushes_cart":1,"Tests\\Integration\\Services\\OrderCreateServiceTest::rejects_order_without_firstname":1,"Tests\\Integration\\Services\\OrderCreateServiceTest::rejects_order_without_phone":1,"Tests\\Integration\\Services\\OrderCreateServiceTest::rejects_order_with_invalid_email":1,"Tests\\Integration\\Services\\OrderCreateServiceTest::allows_empty_email_field":1,"Tests\\Integration\\Services\\OrderCreateServiceTest::creates_order_with_valid_data":1,"Tests\\Integration\\Services\\OrderCreateServiceTest::preserves_telegram_user_data":1,"Tests\\Integration\\Services\\OrderCreateServiceTest::rejects_order_without_cart_items":4,"Tests\\Integration\\Services\\ProductsServiceTest::returns_paginated_products":1,"Tests\\Integration\\Services\\ProductsServiceTest::returns_products_with_search_query":1,"Tests\\Integration\\Services\\ProductsServiceTest::throws_exception_for_invalid_product_id":1,"Tests\\Integration\\Services\\ProductsServiceTest::returns_product_with_valid_id":1,"Tests\\Integration\\Services\\ProductsServiceTest::escapes_html_in_product_names":1,"Tests\\Integration\\Services\\ProductsServiceTest::handles_search_with_special_characters":1},"times":{"Tests\\Integration\\Services\\CartServiceTest::returns_cart_data":0.021,"Tests\\Integration\\Services\\CartServiceTest::cart_contains_valid_product_structure":0.001,"Tests\\Integration\\Services\\CartServiceTest::calculates_totals_correctly":0,"Tests\\Integration\\Services\\CartServiceTest::flushes_cart":0,"Tests\\Integration\\Services\\OrderCreateServiceTest::rejects_order_without_firstname":0,"Tests\\Integration\\Services\\OrderCreateServiceTest::rejects_order_without_phone":0,"Tests\\Integration\\Services\\OrderCreateServiceTest::rejects_order_with_invalid_email":0,"Tests\\Integration\\Services\\OrderCreateServiceTest::allows_empty_email_field":0,"Tests\\Integration\\Services\\OrderCreateServiceTest::creates_order_with_valid_data":0,"Tests\\Integration\\Services\\OrderCreateServiceTest::preserves_telegram_user_data":0,"Tests\\Integration\\Services\\OrderCreateServiceTest::rejects_order_without_cart_items":0,"Tests\\Integration\\Services\\ProductsServiceTest::returns_paginated_products":0,"Tests\\Integration\\Services\\ProductsServiceTest::returns_products_with_search_query":0,"Tests\\Integration\\Services\\ProductsServiceTest::throws_exception_for_invalid_product_id":0,"Tests\\Integration\\Services\\ProductsServiceTest::returns_product_with_valid_id":0,"Tests\\Integration\\Services\\ProductsServiceTest::escapes_html_in_product_names":0,"Tests\\Integration\\Services\\ProductsServiceTest::handles_search_with_special_characters":0,"Tests\\Unit\\ArrTest::testKeyByField":0,"Tests\\Unit\\ArrTest::testGroupByKey":0,"Tests\\Unit\\ArrTest::testGet":0,"Tests\\Unit\\ArrTest::testSet":0,"Tests\\Unit\\ArrTest::testUnset":0,"Tests\\Unit\\ArrTest::testFind":0,"Tests\\Unit\\ArrTest::testMergeArraysFlat":0,"Tests\\Unit\\ArrTest::testMergeArraysNested":0,"Tests\\Unit\\ArrTest::testMergeArraysOverrideWithNonArray":0,"Tests\\Unit\\ArrTest::testMergeArraysEmptyBase":0,"Tests\\Unit\\ArrTest::testMergeArraysEmptyOverride":0,"Tests\\Unit\\ArrTest::testMergeArraysWithDeepNesting":0,"Tests\\Unit\\BuilderTest::testSelect":0.004,"Tests\\Unit\\BuilderTest::testSelectRawExpression":0.001,"Tests\\Unit\\BuilderTest::testFrom":0.001,"Tests\\Unit\\BuilderTest::testWhereNotNull":0.001,"Tests\\Unit\\BuilderTest::testWhereNull":0.001,"Tests\\Unit\\BuilderTest::testWhere":0.001,"Tests\\Unit\\BuilderTest::testOrWhere":0.001,"Tests\\Unit\\BuilderTest::testLimit":0.001,"Tests\\Unit\\BuilderTest::testOffset":0.001,"Tests\\Unit\\BuilderTest::testForPage":0.001,"Tests\\Unit\\BuilderTest::testOrderBy":0.001,"Tests\\Unit\\BuilderTest::testJoin":0.001,"Tests\\Unit\\BuilderTest::testLeftJoin":0.001,"Tests\\Unit\\BuilderTest::testWhereNested":0.001,"Tests\\Unit\\BuilderTest::testWhereNestedEmpty":0.001,"Tests\\Unit\\BuilderTest::testWhereBetween":0.001,"Tests\\Unit\\BuilderTest::testWhereBetweenWithOperand":0.001,"Tests\\Unit\\BuilderTest::testWhereIn":0.001,"Tests\\Unit\\BuilderTest::testWhereNotIn":0.001,"Tests\\Unit\\BuilderTest::testDistinct":0,"Tests\\Unit\\BuilderTest::testWhenConditionTrue":0.001,"Tests\\Unit\\BuilderTest::testWhenConditionFalseWithDefault":0.001,"Tests\\Unit\\BuilderTest::testWhenConditionFalseWithoutDefault":0.001,"Tests\\Unit\\BuilderTest::testHasJoinAlias":0.001,"Tests\\Unit\\BuilderTest::testHasJoinAliasWithTableClass":0.001,"Tests\\Unit\\BuilderTest::testHasJoinHasAliasWithTableClass":0.001,"Tests\\Unit\\BuilderTest::testJoinWithAlias":0,"Tests\\Unit\\BuilderTest::testJoinTableClassWithAlias":0,"Tests\\Unit\\BuilderTest::testJoinTableClass":0,"Tests\\Unit\\BuilderTest::testJoinSub":0.001,"Tests\\Unit\\BuilderTest::testLeftJoinSub":0.001,"Tests\\Unit\\BuilderTest::testJoinSubWithBindings":0.001,"Tests\\Unit\\BuilderTest::testGroupBy":0.001,"Tests\\Unit\\ContainerTest::testGetConfigValue":0.021,"Tests\\Unit\\ContainerTest::testBind":0.001,"Tests\\Unit\\ContainerTest::testResolve":0.001,"Tests\\Unit\\ContainerTest::testSingleton":0,"Tests\\Unit\\ContainerTest::testDeepResolve":0.001,"Tests\\Unit\\ContainerTest::testAutoResolve":0,"Tests\\Unit\\ContainerTest::testAutoResolveFailed":0.001,"Tests\\Unit\\ContainerTest::testAutoResolveWithCustomParams":0,"Tests\\Unit\\ContainerTest::testCallMethodWithDependencies":0.001,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_model_not_equals\"":0.032,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_model_not_contains\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_model_contains\"":0.005,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_model_equals\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_model_is_not_empty\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_model_is_empty\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_categories_not_contains\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_categories_contains\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_include_specials\"":0.005,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_equals_num_as_string\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_between_equals\"":0.005,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_not_equals\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_less\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_greater\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_between_num_as_string\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_between_from_null\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_include_discounts\"":0.005,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_between\"":0.005,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_equals\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_greater_or_equals\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_less_or_equals\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_between_from_empty_string\"":0.004,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_price_not_include_specials\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_for_main_page_most_viewed\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_for_main_page_latests\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_for_main_page_featured_empty_products\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_for_main_page_featured\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_status_equals_false\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_status_equals_true\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_attribute_contains\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_quantity_not_equals\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_quantity_less\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_quantity_greater\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_quantity_between_with_number_as_string\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_quantity_between\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_quantity_equals\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_quantity_greater_or_equals\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_quantity_less_or_equals\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_manufacturer_not_contains\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_manufacturer_contains\"":0.002,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_category_not_contains\"":0.003,"Tests\\Unit\\CriteriaBuilderTest::testRule with data set \"product_category_contains\"":0.002,"Tests\\Unit\\GenericCollectionTest::testCanAddItemsToCollection":0.001,"Tests\\Unit\\GenericCollectionTest::testThrowsExceptionWhenAddingInvalidItem":0.001,"Tests\\Unit\\GenericCollectionTest::testCanFindItemByProperty":0,"Tests\\Unit\\GenericCollectionTest::testReturnsNullWhenItemNotFound":0,"Tests\\Unit\\GenericCollectionTest::testCanCheckIfItemWithSpecificPropertyAndValueExists":0,"Tests\\Unit\\GenericCollectionTest::testImplementsCountable":0,"Tests\\Unit\\GenericCollectionTest::testImplementsIteratorAggregate":0,"Tests\\Unit\\GenericCollectionTest::testImplementsArrayAccess":0.001,"Tests\\Unit\\GenericCollectionTest::testArrayAccessThrowsExceptionForInvalidType":0,"Tests\\Unit\\GenericCollectionTest::testConstructorValidatesItems":0,"Tests\\Unit\\GenericCollectionTest::testCanRetrieveAllItems":0,"Tests\\Unit\\GenericCollectionTest::testCanGetValueByProperty":0,"Tests\\Unit\\GenericCollectionTest::testReturnsNullIfPropertyNotFound":0,"Tests\\Unit\\GenericCollectionTest::testReturnsNullIfNoItemsInCollection":0,"Tests\\Unit\\HelpersTest::testDbTable":0,"Tests\\Unit\\HelpersTest::testDbColumnWithTableAndColumn":0,"Tests\\Unit\\HelpersTest::testDbColumnWithoutTable":0,"Tests\\Unit\\HelpersTest::testDbColumnWithEmptyTable":0,"Tests\\Unit\\HelpersTest::testDbColumnWithEmptyColumn":0,"Tests\\Unit\\HelpersTest::testDbColumnWithEmptyTableAndColumn":0,"Tests\\Unit\\MySqlGrammarTest::testCompileFrom":0.002,"Tests\\Unit\\MySqlGrammarTest::testCompileLimit":0,"Tests\\Unit\\MySqlGrammarTest::testCompileOffset":0,"Tests\\Unit\\MySqlGrammarTest::testCompileColumns":0,"Tests\\Unit\\MySqlGrammarTest::testCompileWheres":0,"Tests\\Unit\\MySqlGrammarTest::testCompileOrders":0,"Tests\\Unit\\MySqlGrammarTest::testWhereNotNull":0,"Tests\\Unit\\MySqlGrammarTest::testWhereNull":0,"Tests\\Unit\\MySqlGrammarTest::testWhereBasic":0,"Tests\\Unit\\MySqlGrammarTest::testConcatCompiled":0,"Tests\\Unit\\MySqlGrammarTest::testCompileJoins":0.002,"Tests\\Unit\\MySqlGrammarTest::testCompileWhereIn":0,"Tests\\Unit\\MySqlGrammarTest::testCompileWhereNotIn":0,"Tests\\Unit\\MySqlGrammarTest::testCompileDistinctColumns":0,"Tests\\Unit\\MySqlGrammarTest::testCompileGroupBy":0,"Tests\\Unit\\RequestTest::testHasQueryParam":0,"Tests\\Unit\\RequestTest::testHasJsonParam":0,"Tests\\Unit\\RequestTest::testHasAtLeastOne":0,"Tests\\Unit\\RuleSerializerTest::testSerialize":0.001,"Tests\\Unit\\SettingsTest::testGet":0,"Tests\\Unit\\SettingsTest::testGetDefault":0,"Tests\\Unit\\SettingsTest::testSet":0,"Tests\\Unit\\SettingsTest::testHas":0,"Tests\\Unit\\SettingsTest::testRemove":0,"Tests\\Unit\\SettingsTest::testGetAll":0,"Tests\\Unit\\SettingsTest::testSetAll":0,"Tests\\Unit\\SettingsTest::testDotNotationGetAndSet":0,"Tests\\Unit\\SettingsTest::testDotNotationHas":0,"Tests\\Unit\\SettingsTest::testDotNotationRemove":0,"Tests\\Unit\\TableTest::testGetTableString":0.001,"Tests\\Unit\\TableTest::testToStringSub":0.001,"Tests\\Unit\\TableTest::testThrowsExceptionForSubWithoutAlias":0.001,"Tests\\Unit\\TableTest::testGetAlias":0,"Tests\\Unit\\TranslatorTest::testBasicTranslate":0.001,"Tests\\Unit\\TranslatorTest::testTranslateWithParams":0,"Tests\\Unit\\Validator\\ErrorBagTest::testFirstOfAll":0,"Tests\\Unit\\Validator\\ValidatorTest::testValidateBasic":0.001,"Tests\\Unit\\Validator\\ValidatorTest::testThrowExceptionIfRuleNotFound":0,"Tests\\Unit\\Validator\\ValidatorTest::testRequiredForNonExistentField":0.001,"Tests\\Unit\\Validator\\ValidatorTest::testRequiredForEmptyField":0,"Tests\\Unit\\Validator\\ValidatorTest::testRequiredForFalseValue":0,"Tests\\Unit\\Validator\\ValidatorTest::testRequiredForNullValue":0,"Tests\\Unit\\Validator\\ValidatorTest::testRequiredForZero":0,"Tests\\Unit\\Validator\\ValidatorTest::testRequiredForZeroString":0,"Tests\\Unit\\Validator\\ValidatorTest::testCustomValidationMessages":0,"Tests\\Unit\\Validator\\ValidatorTest::testCustomFieldNames":0,"Telegram\\TelegramServiceTest::testDoesNotEscapeNormalCharacters":0.02,"Telegram\\TelegramServiceTest::testEscapesSingleSpecialCharacters":0.001,"Telegram\\TelegramServiceTest::testDoesNotDoubleEscapeAlreadyEscaped":0,"Telegram\\TelegramServiceTest::testEscapesInsideText":0,"Telegram\\TelegramServiceTest::testEscapesBackslashAtEnd":0,"Telegram\\TelegramServiceTest::testDoesNotEscapeEscapedSpecialCharacter":0,"Telegram\\TelegramServiceTest::testMultipleSpecialCharactersInRow":0,"Telegram\\TelegramServiceTest::testEmojiAndMultibyteCharactersAreUntouched":0}} \ No newline at end of file diff --git a/module/oc_telegram_shop/upload/oc_telegram_shop/tests/Unit/Validator/ValidatorTest.php b/module/oc_telegram_shop/upload/oc_telegram_shop/tests/Unit/Validator/ValidatorTest.php index bfbf861..691ebdd 100755 --- a/module/oc_telegram_shop/upload/oc_telegram_shop/tests/Unit/Validator/ValidatorTest.php +++ b/module/oc_telegram_shop/upload/oc_telegram_shop/tests/Unit/Validator/ValidatorTest.php @@ -8,13 +8,13 @@ use Openguru\OpenCartFramework\Validator\Validator; use Tests\TestCase; /** - * @coversDefaultClass Validator + * @coversDefaultClass \Openguru\OpenCartFramework\Validator\Validator */ class ValidatorTest extends TestCase { /** - * @covers Validator::fails() - * @covers Validator::make() + * @covers \Openguru\OpenCartFramework\Validator\Validator::fails + * @covers \Openguru\OpenCartFramework\Validator\Validator::make */ public function testValidateBasic(): void { @@ -23,7 +23,7 @@ class ValidatorTest extends TestCase } /** - * @covers Validator::fails() + * @covers \Openguru\OpenCartFramework\Validator\Validator::fails */ public function testThrowExceptionIfRuleNotFound(): void {