aboutsummaryrefslogtreecommitdiffstats
path: root/libraries/spongycastle/core/src/test/java/org/spongycastle/asn1/test/MonetaryValueUnitTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/spongycastle/core/src/test/java/org/spongycastle/asn1/test/MonetaryValueUnitTest.java')
-rw-r--r--libraries/spongycastle/core/src/test/java/org/spongycastle/asn1/test/MonetaryValueUnitTest.java88
1 files changed, 0 insertions, 88 deletions
diff --git a/libraries/spongycastle/core/src/test/java/org/spongycastle/asn1/test/MonetaryValueUnitTest.java b/libraries/spongycastle/core/src/test/java/org/spongycastle/asn1/test/MonetaryValueUnitTest.java
deleted file mode 100644
index 541dc4978..000000000
--- a/libraries/spongycastle/core/src/test/java/org/spongycastle/asn1/test/MonetaryValueUnitTest.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package org.spongycastle.asn1.test;
-
-import org.spongycastle.asn1.ASN1InputStream;
-import org.spongycastle.asn1.ASN1Sequence;
-import org.spongycastle.asn1.x509.qualified.Iso4217CurrencyCode;
-import org.spongycastle.asn1.x509.qualified.MonetaryValue;
-import org.spongycastle.util.test.SimpleTest;
-
-public class MonetaryValueUnitTest
- extends SimpleTest
-{
- private static final int TEST_AMOUNT = 100;
- private static final int ZERO_EXPONENT = 0;
-
- private static final String CURRENCY_CODE = "AUD";
-
- public String getName()
- {
- return "MonetaryValue";
- }
-
- public void performTest()
- throws Exception
- {
- MonetaryValue mv = new MonetaryValue(new Iso4217CurrencyCode(CURRENCY_CODE), TEST_AMOUNT, ZERO_EXPONENT);
-
- checkValues(mv, TEST_AMOUNT, ZERO_EXPONENT);
-
- mv = MonetaryValue.getInstance(mv);
-
- checkValues(mv, TEST_AMOUNT, ZERO_EXPONENT);
-
- ASN1InputStream aIn = new ASN1InputStream(mv.toASN1Object().getEncoded());
-
- ASN1Sequence seq = (ASN1Sequence)aIn.readObject();
-
- mv = MonetaryValue.getInstance(seq);
-
- checkValues(mv, TEST_AMOUNT, ZERO_EXPONENT);
-
- mv = MonetaryValue.getInstance(null);
-
- if (mv != null)
- {
- fail("null getInstance() failed.");
- }
-
- try
- {
- MonetaryValue.getInstance(new Object());
-
- fail("getInstance() failed to detect bad object.");
- }
- catch (IllegalArgumentException e)
- {
- // expected
- }
- }
-
- private void checkValues(
- MonetaryValue mv,
- int amount,
- int exponent)
- {
- if (mv.getAmount().intValue() != amount)
- {
- fail("amounts don't match.");
- }
-
- if (mv.getExponent().intValue() != exponent)
- {
- fail("exponents don't match.");
- }
-
- Iso4217CurrencyCode cc = mv.getCurrency();
-
- if (!cc.getAlphabetic().equals(CURRENCY_CODE))
- {
- fail("currency code wrong");
- }
- }
-
- public static void main(
- String[] args)
- {
- runTest(new MonetaryValueUnitTest());
- }
-}