1

I have three layers: Service, Domain Model and Mapper. Should I write separate unit tests for each layer? Or should I write a set for Services that give me 100% code coverage over the lower layers?

If the answer is that I should write three separate sets of tests, is it important to isolate these tests so that they can run independently of the other layers? And what order should I write them in? Domain, then mapper, then services?

I'm using PHP and PHPUnit.

4

1 に答える 1

0

レイヤーごとに個別の単体テストを作成する必要がありますか?

はい、そうするべきです。これにより、各レイヤーが独自に機能することが保証されるため、単体テストの基本的な概念は何ですか

これらのテストを分離して、他のレイヤーから独立して実行できるようにすることは重要ですか?

はい、彼らは独立している必要があります

また、どの順番で書けばいいですか?

独立しているので順番は関係ありません

于 2013-06-04T00:00:23.180 に答える