petrduda
Repos
16
Followers
1

Events

change data provider return type from array to Generator

declare data provider values on separate lines

name data provider values

reuse existing data provider

add tests ensuring enum construction outside data providers

extract test cases to data providers

deduplicate testing Enum::get() and Enum::getValue() using data provider

deduplicate testing Enum equality using data provider

deduplicate testing Enum available values using data provider

reuse existing data provider for testing available Enums

deduplicate testing valid Enum value

reuse existing data provider for testing Enum::checkValue()

reuse existing data provider for testing invalid values

deduplicate testing MultiEnum::get() using data provider

deduplicate testing MultiEnum::getValue() using data provider

reuse existing data provider for testing various MultiEnum get methods

deduplicate testing MultiEnum equality using data providers

use data provider to test equality of different enums

deduplicate testing getting invalid MultiEnum value

deduplicate testing adding, removing and intersecting MultiEnums using data providers

Created at 1 day ago
Refactor tests
  • [ ] stop calling static methods in tests as non-static
  • [ ] use assertSame() where assertEquals() is not explicitly needed
  • [ ] use assertCount() after assertContains() for array comparison
  • [ ] add missing Assert::fail() in try+catch blocks when expecting exceptions
  • [ ] unify Assert::fail() message
  • [ ] replace Consistence\TestCase::ok() with expectNotToPerformAssertions()
  • [ ] use try+catch+fail when expecting exceptions with properties
  • [ ] use DataProvider suffix for data providers
  • [ ] change data provider return type from array to Generator
  • [ ] declare data provider values on separate lines
  • [ ] isolate data provider cases using Closures
  • [ ] name data provider values
  • [ ] name data provider cases
  • [ ] extract multiple cases from test methods to data providers
  • [ ] remove unnecessary private methods for mock creation
Created at 1 day ago
petrduda create branch pd-refactor-tests
Created at 1 day ago

extract multiple cases from test methods to data provider

Created at 1 day ago
Refactor tests
  • [ ] stop calling static methods in tests as non-static
  • [ ] use assertSame() where assertEquals() is not explicitly needed
  • [ ] use assertCount() after assertContains() for array comparison
  • [ ] add missing Assert::fail() in try+catch blocks when expecting exceptions
  • [ ] unify Assert::fail() message
  • [ ] replace Consistence\TestCase::ok() with expectNotToPerformAssertions()
  • [ ] use try+catch+fail when expecting exceptions with properties
  • [ ] use DataProvider suffix for data providers
  • [ ] change data provider return type from array to Generator
  • [ ] declare data provider values on separate lines
  • [ ] isolate data provider cases using Closures
  • [ ] name data provider values
  • [ ] name data provider cases
  • [ ] extract multiple cases from test methods to data providers
Created at 1 day ago
petrduda create branch pd-refactor-tests
Created at 1 day ago
Refactor tests
  • [ ] stop calling static methods in tests as non-static
  • [ ] use assertSame() where assertEquals() is not explicitly needed
  • [ ] use assertCount() after assertContains() for array comparison
  • [ ] add missing Assert::fail() in try+catch blocks when expecting exceptions
  • [ ] unify Assert::fail() message
  • [ ] replace Consistence\TestCase::ok() with expectNotToPerformAssertions()
  • [ ] use try+catch+fail when expecting exceptions with properties
  • [ ] use DataProvider suffix for data providers
  • [ ] change data provider return type from array to Generator
  • [ ] declare data provider values on separate lines
  • [ ] isolate data provider cases using Closures
  • [ ] name data provider values
  • [ ] name data provider cases
  • [ ] extract multiple cases from test methods to data providers
Created at 1 day ago
petrduda create branch pd-refactor-tests
Created at 1 day ago

name data provider cases

Created at 1 day ago

remove Consistence\TestCase

use try+catch+fail when expecting exceptions with properties

use DataProvider suffix for data providers

add test case names

change data provider return type from array to Generator

declare data provider values on separate lines

name data provider values

reuse existing data provider

add tests ensuring enum construction outside data providers

extract test cases to data providers

deduplicate testing Enum::get() and Enum::getValue() using data provider

deduplicate testing Enum equality using data provider

deduplicate testing Enum available values using data provider

reuse existing data provider for testing available Enums

deduplicate testing valid Enum value

reuse existing data provider for testing Enum::checkValue()

reuse existing data provider for testing invalid values

deduplicate testing MultiEnum::get() using data provider

deduplicate testing MultiEnum::getValue() using data provider

reuse existing data provider for testing various MultiEnum get methods

Created at 2 days ago

Composer Require Checker

use caret operator where possible

typos

stop calling static methods in tests as non-static

use assertSame() where assertEquals() is not explicitly needed

use assertCount() after assertContains() for array comparison

unify Assert::fail() message

use DataProvider suffix for data providers

change data provider return type from array to Generator

declare data provider values on separate lines

name data provider values

name data provider cases

remove unused sprintf() calls

unify using sprintf() in serialization

unite types data provider to ensure symmetricity

serialize XML without formatting output to avoid testing it

deduplicate serialization and deserialization test cases using data provider

deduplicate testing serialization of invalid enum value using data provider

deduplicate testing deserialization of invalid enum value using data provider

Created at 2 days ago

Composer Require Checker

use caret operator where possible

Created at 2 days ago