Skip to content

Commit

Permalink
feat: BeforeEach를 도입해 중복 제거
Browse files Browse the repository at this point in the history
  • Loading branch information
LeeShinHaeng committed Dec 3, 2024
1 parent c37c2da commit 2e7ab91
Showing 1 changed file with 19 additions and 23 deletions.
42 changes: 19 additions & 23 deletions aics-domain/src/testFixtures/java/lab/domain/LabDomainTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,38 +4,42 @@
import static org.junit.jupiter.api.Assertions.assertNotNull;

import kgu.developers.domain.lab.domain.Lab;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

public class LabDomainTest {
private Lab lab;
private final String NAME = "Lab A";
private final String LOC = "8500";
private final String SITE = "http://lab1.kyonggi.ac.kr";


@BeforeEach
void setUp() {
lab = Lab.create(NAME, LOC, SITE);
}

@Test
@DisplayName("LAB 객체를 생성할 수 있다")
public void createLab_Success() {
//given
String name = "Lab A";
String loc = "8500";
String site = "http://lab1.kyonggi.ac.kr";
setUp();

//when
Lab lab = Lab.create(name, loc, site);

//then
assertNotNull(lab);
assertEquals(name, lab.getName());
assertEquals(loc, lab.getLoc());
assertEquals(site, lab.getSite());
assertEquals(NAME, lab.getName());
assertEquals(LOC, lab.getLoc());
assertEquals(SITE, lab.getSite());
}


@Test
@DisplayName("LAB 얀구실명 수정할 수 있다")
public void updateName_Success() {
//given
String name = "Lab A";
String loc = "8500";
String site = "http://lab1.kyonggi.ac.kr";
Lab lab = Lab.create(name, loc, site);

setUp();
String newName = "Updated Lab A";

//when
Expand All @@ -49,11 +53,7 @@ public void updateName_Success() {
@DisplayName("LAB 위치를 수정할 수 있다")
public void updateLoc_Success() {
//given
String name = "Lab A";
String loc = "8500";
String site = "http://lab1.kyonggi.ac.kr";
Lab lab = Lab.create(name, loc, site);

setUp();
String newLoc = "8601";

//when
Expand All @@ -67,11 +67,7 @@ public void updateLoc_Success() {
@DisplayName("LAB 사이트를 수정할 수 있다")
public void updateSite_Success() {
//given
String name = "Lab A";
String loc = "8500";
String site = "http://lab1.kyonggi.ac.kr";
Lab lab = Lab.create(name, loc, site);

setUp();
String newSite = "http://new.kyonggi.ac.kr";

//when
Expand Down

0 comments on commit 2e7ab91

Please sign in to comment.