Assignment 2
Assignment 2
Assignment 2
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.jupiter.api.Test;
class TestCases {
@BeforeClass
void test() {
System.out.println("Testing is started");
}
@Test
public void testLargestNumInList() {
assertEquals(100,streams.largestNumber(numbersList));
assertEquals(10,streams.largestNumber(numbersList));
@Test
public void testGreaterThanValueNList() {
Streams streams = new Streams();
List<Integer> expected =
streams.numGreaterThanN(numbersList, 10);
List<Integer> notExpected=
Arrays.asList(1,2,3);
assertThat(expected, is(expected));
assertThat(expected, is(notExpected));
}
@Test
public void testStringsList() {
assertThat(expected, is(expected));
assertThat(expected, is(notExpected));
}
@Test
public void testLessThanN() {
Streams streams = new Streams();
Map<String,Integer>map =new HashMap();
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
map.put("d", 4);
map.put("e", 5);
map.put("f", 6);
//System.out.println(streams.lessThan(map, 0));
assertEquals(true,streams.lessThan(map, 3));
assertEquals(true,streams.lessThan(map, 0));
@Test
public void largestNElements() {
Streams streams = new Streams();
int n=5;
List<Integer> numbs =
streams.largestElements(numbers, n);
List<Integer> notExpected =
Arrays.asList(1,2,3,4);
assertThat(numbs,is(numbs));
assertThat(numbs,is(notExpected));
@AfterClass
void end() {
System.out.println("Testing is ended");
}