-
Notifications
You must be signed in to change notification settings - Fork 105
Expand file tree
/
Copy pathConverterTest.java
More file actions
90 lines (82 loc) · 3.2 KB
/
ConverterTest.java
File metadata and controls
90 lines (82 loc) · 3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import org.junit.Test;
import org.omg.CORBA.CODESET_INCOMPATIBLE;
import static junit.framework.TestCase.assertEquals;
import static junit.framework.TestCase.assertTrue;
public class ConverterTest {
@Test
public void convertToDollarTest(){
//Euro to Dollar
double expected = 1.06;
double actual = Converter.convertToDollar(ExchangeRates.Euro);
assertEquals(expected, actual, 0.5);
}
// @Test
// public void convertFromDollarTest(){
// double expected = 0.94;
// double actual = Converter.convertFromDollar(ExchangeRates.Euro);
// assertEquals(expected, actual);
// }
@Test
public void convertCurrencyTest2(){
//Dollar to Euro
double expected = 0.94;
double actual = Converter.convertCurrency(ExchangeRates.USDollar, ExchangeRates.Euro);
assertEquals(expected, actual);
}
@Test
public void convertCurrencyTest3(){
//Euro to BritishPound
double expected = 0.86;
double actual = Converter.convertCurrency(ExchangeRates.Euro, ExchangeRates.BritishPound);
assertEquals(expected, actual, 0.5);
}
@Test
public void convertCurrencyTest4(){
//British Pound to Indian Rupee
double expected = 83.32;
double actual = Converter.convertCurrency(ExchangeRates.BritishPound, ExchangeRates.IndianRupee);
assertEquals(expected, actual, 0.5);
}
@Test
public void convertCurrencyTest5(){
//Indian Rupee to Canadian Dollar
double expected = 0.02;
double actual = Converter.convertCurrency(ExchangeRates.IndianRupee, ExchangeRates.CanadianDollar);
assertEquals(expected, actual, 0.5);
}
@Test
public void convertCurrencyTest6(){
//Canadian Dollar to Singapore Dollar
double expected = 1.08;
double actual = Converter.convertCurrency(ExchangeRates.CanadianDollar, ExchangeRates.SingaporeDollar);
assertEquals(expected,actual, 0.5);
}
@Test
public void convertCurrencyTest7(){
//Singapore Dollar to Swiss Franc
double expected = 0.71;
double actual = Converter.convertCurrency(ExchangeRates.SingaporeDollar, ExchangeRates.SwissFranc);
assertEquals(expected, actual,0.5);
}
@Test
public void convertCurrencyTest8(){
//Swiss Franc to Malaysian Ringgit
double expected= 4.43;
double actual = Converter.convertCurrency(ExchangeRates.SwissFranc, ExchangeRates.MalaysianRinggit);
assertEquals(expected, actual,0.5);
}
@Test
public void convertCurrencyTest9(){
//Malaysian Ringgit to Japanese Yen
double expected = 25.91;
double actual = Converter.convertCurrency(ExchangeRates.MalaysianRinggit, ExchangeRates.JapaneseYen);
assertEquals(expected, actual,0.5);
}
@Test
public void convertCurrencyTest10(){
//Japanese Yen to Chinese Yuan Renminbi
double expected = 0.06;
double actual = Converter.convertCurrency(ExchangeRates.JapaneseYen, ExchangeRates.ChineseYuanRenminbi);
assertEquals(expected, actual,0.5);
}
}