テストコードの作成
近代的なアプリケーションを作成するには、テストコードを書く必要があります.
インテリジェント化を基準に、テストコードはテストフォルダのサブアイテムにクラスを作成して作成されます.
テストが正常に完了した場合
テストエラーの場合
自分の目で確認するコードよりも、テストコードを作成して確認するほうが正確なので、必要なテストコードを書く習慣を身につけることが重要です.
💡テストコードフォルダの作成
インテリジェント化を基準に、テストコードはテストフォルダのサブアイテムにクラスを作成して作成されます.
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
public class ServiceTest {
Service service = new ServiceImpl();
@Test
void register(){
Member member = new Member(10L,"A", Grade.M);
service.register(member);
Member findMember = service.findMember(10L);
//then
Assertions.assertThat(member).isEqualTo(findMember);
}
}
複数のapiのorgを提供します.assertj.core.api.Assertionsをインポートします.テストが正常に完了した場合
テストエラーの場合
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
public class ServiceTest {
Service service = new ServiceImpl();
@Test
void register(){
Member member = new Member(20L,"A", Grade.M);
service.register(member);
Member findMember = service.findMember(10L);
//then
Assertions.assertThat(member).isEqualTo(findMember);
}
}
上記のコードのように、異なる考えでテストを行うと、エラーが発生します.自分の目で確認するコードよりも、テストコードを作成して確認するほうが正確なので、必要なテストコードを書く習慣を身につけることが重要です.
Reference
この問題について(テストコードの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@jooog/Test-코드-작성하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol