Skip to content

Commit e3baa48

Browse files
authored
Merge pull request mouredev#2574 from Jmichael39/main
#13 Java
2 parents 6b45c7b + 68f30d7 commit e3baa48

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
import java.util.HashMap;
2+
3+
public class PruebasJUNIT {
4+
HashMap<String, String> map = new HashMap<>();
5+
6+
public int sumar(int num1, int num2) {
7+
return num1 + num2;
8+
}
9+
10+
public void setMap() {
11+
map.put("name", "Michael");
12+
map.put("age", "31");
13+
map.put("birth_date", "06/02/1993");
14+
map.put("programming_languages", "JAVA");
15+
}
16+
}
17+
18+
// TESTS
19+
20+
import org.junit.Before;
21+
import org.junit.Test;
22+
23+
import static org.junit.Assert.assertEquals;
24+
import static org.junit.Assert.assertTrue;
25+
26+
public class TestJUNIT {
27+
private PruebasJUNIT pruebasJUNIT;
28+
29+
@Before
30+
public void setUp() {
31+
pruebasJUNIT = new PruebasJUNIT();
32+
pruebasJUNIT.setMap();
33+
}
34+
35+
@Test
36+
public void testSum() {
37+
assertEquals(5, pruebasJUNIT.sumar(2, 3));
38+
}
39+
40+
@Test
41+
public void testMapKeys() {
42+
assertTrue(pruebasJUNIT.map.containsKey("name"));
43+
assertTrue(pruebasJUNIT.map.containsKey("age"));
44+
assertTrue(pruebasJUNIT.map.containsKey("birth_date"));
45+
assertTrue(pruebasJUNIT.map.containsKey("programming_languages"));
46+
}
47+
48+
@Test
49+
public void testMapValues() {
50+
assertTrue(pruebasJUNIT.map.containsValue("Michael"));
51+
assertTrue(pruebasJUNIT.map.containsValue("31"));
52+
assertTrue(pruebasJUNIT.map.containsValue("06/02/1993"));
53+
assertTrue(pruebasJUNIT.map.containsValue("JAVA"));
54+
}
55+
}

0 commit comments

Comments
 (0)