Skip to content

(WIP) Refactor L1 tests out of LCacheTest.php and into separate test classes#72

Closed
stevector wants to merge 43 commits intomasterfrom
test-refactor--trait-for-shared-tests
Closed

(WIP) Refactor L1 tests out of LCacheTest.php and into separate test classes#72
stevector wants to merge 43 commits intomasterfrom
test-refactor--trait-for-shared-tests

Conversation

@stevector
Copy link
Copy Markdown
Contributor

@stevector stevector commented Dec 5, 2016

Overview

This pull request:

  • Breaks up the test suite into different classes and traits.

Summary

This PR is a work-in-progress and should not be merged. It is part two of #70

Todo

  • Wait for Improve consistency of tests used on L1s. #71 to be merged.
  • Remove changes to L2 and integration testing so that only L1 classes are tested in this PR.
  • Validate that this test suite in this branch has an identical number of tests and assertions as the master branch (as a way of indicating that the substance of the test suite has not changed)
  • Validate that traits within the test suite are the preferred means of reuse.
  • Rebase or squash commits when merging.

@coveralls
Copy link
Copy Markdown

coveralls commented Dec 5, 2016

Coverage Status

Coverage remained the same at 100.0% when pulling 58bfad8 on test-refactor--trait-for-shared-tests into 7adddaa on master.

@davidstrauss davidstrauss added this to the v1.0.0 milestone Dec 6, 2016
@stevector
Copy link
Copy Markdown
Contributor Author

I'll update this PR after #73 gets merged.

@ndobromirov ndobromirov mentioned this pull request Dec 12, 2016
@stevector stevector changed the title Break up L1CacheTest.php into separate test classes. Refactor L1 tests out of LCacheTest.php and into separate test classes Dec 16, 2016
@stevector stevector changed the title Refactor L1 tests out of LCacheTest.php and into separate test classes (WIP) Refactor L1 tests out of LCacheTest.php and into separate test classes Dec 16, 2016
@davidstrauss
Copy link
Copy Markdown
Member

@stevector How are we looking here? Should we close this and start from scratch to handle your remaining goals for this PR?

@stevector
Copy link
Copy Markdown
Contributor Author

@davidstrauss I think #76 covered everything I intended here.

@stevector stevector closed this Dec 28, 2016
@stevector stevector deleted the test-refactor--trait-for-shared-tests branch December 28, 2016 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants