Skip to content

Commit a42bb44

Browse files
committed
Added and tested example TCK setup.
1 parent 17c0b92 commit a42bb44

File tree

3 files changed

+45
-0
lines changed

3 files changed

+45
-0
lines changed

src/main/java/MonetaTCKSetup.java

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import org.javamoney.moneta.FastMoney;
2+
import org.javamoney.moneta.Money;
3+
import org.javamoney.moneta.internal.JDKCurrencyAdapter;
4+
import org.javamoney.tck.JSR354TestConfiguration;
5+
6+
import javax.money.MonetaryOperator;
7+
import java.util.Arrays;
8+
import java.util.Collection;
9+
import java.util.Collections;
10+
11+
/**
12+
* Created by Anatole on 14.06.2014.
13+
*/
14+
public final class MonetaTCKSetup implements JSR354TestConfiguration{
15+
16+
@Override
17+
public Collection<Class> getAmountClasses() {
18+
return Arrays
19+
.asList(new Class[]{FastMoney.class,Money.class});
20+
}
21+
22+
@Override
23+
public Collection<Class> getCurrencyClasses() {
24+
return Arrays
25+
.asList(new Class[] { JDKCurrencyAdapter.class});
26+
}
27+
28+
@Override
29+
public Collection<MonetaryOperator> getMonetaryOperators4Test(){
30+
return Collections.emptyList();
31+
}
32+
33+
}

src/main/java/RunTCK.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import org.javamoney.tck.TCKRunner;
2+
3+
/**
4+
* Created by Anatole on 14.06.2014.
5+
*/
6+
public class RunTCK{
7+
8+
public static void main(String[] args){
9+
TCKRunner.main(args);
10+
}
11+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
MonetaTCKSetup

0 commit comments

Comments
 (0)