FPEvalDataset/LeetCodeProblem
0304
1 2import static org.junit.jupiter.api.Assertions.*;3import org.junit.jupiter.api.Test;4import java.util.List;5import java.util.Arrays;6import java.util.ArrayList;7public class Main {8 //Program start9 10 //Program end11 12 @Test13public void test1() {14 assertEquals(720.00000, maxAmount("EUR", new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList("EUR","USD")),new ArrayList<>(Arrays.asList("USD","JPY")))), new ArrayList<>(Arrays.asList(2.0,3.0)), new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList("JPY","USD")),new ArrayList<>(Arrays.asList("USD","CHF")),new ArrayList<>(Arrays.asList("CHF","EUR")))), new ArrayList<>(Arrays.asList(4.0,5.0,6.0))));15}16@Test17public void test2() {18 assertEquals(1.50000, maxAmount("NGN", new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList("NGN","EUR")))) , rates1 = new ArrayList<>(Arrays.asList(9.0)) , pairs2 = new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList("NGN","EUR")))) , rates2 = new ArrayList<>(Arrays.asList(6.0)), new ArrayList<>(Arrays.asList(9.0)) , pairs2 = new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList("NGN","EUR")))) , rates2 = new ArrayList<>(Arrays.asList(6.0)), new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList("NGN","EUR")))) , rates2 = new ArrayList<>(Arrays.asList(6.0)), new ArrayList<>(Arrays.asList(6.0))));19}20@Test21public void test3() {22 assertEquals(1.00000, maxAmount("USD", new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList("USD","EUR")))), new ArrayList<>(Arrays.asList(1.0)), new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList("EUR","JPY")))), new ArrayList<>(Arrays.asList(10.0))));23}24 25}26 