package net.objectlab.kit.fxcalc;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.Test;
public class StandardMajorCurrencyRankingTest {
private final MajorCurrencyRanking majorCurrencyRanking = StandardMajorCurrencyRanking.getDefault();
@Test
public void testSelectMajorCurrency() throws Exception {
assertThat(majorCurrencyRanking.selectMajorCurrency("XXX", "USD")).isEqualTo("USD");
assertThat(majorCurrencyRanking.selectMajorCurrency("EUR", "USD")).isEqualTo("EUR");
assertThat(majorCurrencyRanking.selectMajorCurrency("USD", "EUR")).isEqualTo("EUR");
assertThat(majorCurrencyRanking.selectMajorCurrency("GBP", "EUR")).isEqualTo("EUR");
assertThat(majorCurrencyRanking.selectMajorCurrency("CAD", "USD")).isEqualTo("USD");
assertThat(majorCurrencyRanking.selectMajorCurrency("JPY", "CHF")).isEqualTo("CHF");
assertThat(majorCurrencyRanking.selectMajorCurrency("JPY", "XXX")).isEqualTo("JPY");
assertThat(majorCurrencyRanking.selectMajorCurrency("JPY", "GBP")).isEqualTo("GBP");
assertThat(majorCurrencyRanking.selectMajorCurrency("AED", "JOD")).isEqualTo("AED");
assertThat(majorCurrencyRanking.selectMajorCurrency("JOD", "AED")).isEqualTo("JOD");
assertThat(majorCurrencyRanking.selectMajorCurrency("NOK", "SEK")).isEqualTo("NOK");
assertThat(majorCurrencyRanking.selectMajorCurrency("SEK", "NOK")).isEqualTo("NOK");
assertThat(majorCurrencyRanking.selectMajorCurrency("NOK", "JPY")).isEqualTo("NOK");
assertThat(majorCurrencyRanking.selectMajorCurrency("JPY", "SEK")).isEqualTo("SEK");
}
}