60. + 失敗する機能要件のテストを書く
public class User {
}
@RunWith(JUnit4.class)
public class UserTest {
@Test
public void testCreateInstance() {
User bob = new User(“Bob”);
}
}
ソースコード テストコード
61. + テストをクリアするコードを書く
public class User {
private String name;
public User(String name) {
this.name = name;
}
}
@RunWith(JUnit4.class)
public class UserTest {
@Test
public void testCreateInstance() {
User bob = new User(“Bob”);
}
}
ソースコード テストコード
62. + 失敗する機能要件のテストを書く
public class User {
private String name;
public User(String name) {
this.name = name;
}
}
@RunWith(JUnit4.class)
public class UserTest {
@Test
public void testCreateInstance() {
User bob = new User(“Bob”);
}
@Test
public void testGetName() {
User bob = new User(“Bob”);
assertEquals(“Bob”,bob.getName() );
}
}
ソースコード テストコード
63. + テストをクリアするコードを書く
public class User {
private String name;
public User(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
}
@RunWith(JUnit4.class)
public class UserTest {
@Test
public void testCreateInstance() {
User bob = new User(“Bob”);
}
@Test
public void testGetName() {
User bob = new User(“Bob”);
assertEquals(“Bob”,bob.getName() );
}
}
ソースコード テストコード