test_class.file: kin-sdk/kin-base/src/test/java/kin/base/AssetTest.java
test_class.identifier: AssetTest
test_case.body: @Test
      public void testAssetEquals() {
          KeyPair issuer1 = KeyPair.random();
          KeyPair issuer2 = KeyPair.random();
  
          assertTrue(new AssetTypeNative().equals(new AssetTypeNative()));
          assertTrue(new AssetTypeCreditAlphaNum4("USD", issuer1).equals(new AssetTypeCreditAlphaNum4("USD", issuer1)));
          assertTrue(new AssetTypeCreditAlphaNum12("ABCDE", issuer1).equals(new AssetTypeCreditAlphaNum12("ABCDE", issuer1)));
  
          assertFalse(new AssetTypeNative().equals(new AssetTypeCreditAlphaNum4("USD", issuer1)));
          assertFalse(new AssetTypeNative().equals(new AssetTypeCreditAlphaNum12("ABCDE", issuer1)));
          assertFalse(new AssetTypeCreditAlphaNum4("EUR", issuer1).equals(new AssetTypeCreditAlphaNum4("USD", issuer1)));
          assertFalse(new AssetTypeCreditAlphaNum4("EUR", issuer1).equals(new AssetTypeCreditAlphaNum4("EUR", issuer2)));
          assertFalse(new AssetTypeCreditAlphaNum12("ABCDE", issuer1).equals(new AssetTypeCreditAlphaNum12("EDCBA", issuer1)));
          assertFalse(new AssetTypeCreditAlphaNum12("ABCDE", issuer1).equals(new AssetTypeCreditAlphaNum12("ABCDE", issuer2)));
      }
test_case.class_method_signature: AssetTest.testAssetEquals()
test_case.full_signature: @Test public void testAssetEquals()
test_case.identifier: testAssetEquals
test_case.invocations: random random assertTrue equals assertTrue equals assertTrue equals assertFalse equals assertFalse equals assertFalse equals assertFalse equals assertFalse equals assertFalse equals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAssetEquals()
focal_class.file: kin-sdk/kin-base/src/main/java/kin/base/Asset.java
focal_class.identifier: Asset
focal_class.class_method_signature: Asset.Asset()
focal_class.full_signature:   Asset()
focal_class.identifier: Asset
focal_class.parameters: ()
focal_class.signature:  Asset()
focal_class.class_method_signature: Asset.createNonNativeAsset(String code, KeyPair issuer)
focal_class.full_signature: public static Asset createNonNativeAsset(String code, KeyPair issuer)
focal_class.identifier: createNonNativeAsset
focal_class.modifiers: public static
focal_class.parameters: (String code, KeyPair issuer)
focal_class.return: Asset
focal_class.signature: Asset createNonNativeAsset(String code, KeyPair issuer)
focal_class.class_method_signature: Asset.fromXdr(kin.base.xdr.Asset xdr)
focal_class.full_signature: public static Asset fromXdr(kin.base.xdr.Asset xdr)
focal_class.identifier: fromXdr
focal_class.modifiers: public static
focal_class.parameters: (kin.base.xdr.Asset xdr)
focal_class.return: Asset
focal_class.signature: Asset fromXdr(kin.base.xdr.Asset xdr)
focal_class.class_method_signature: Asset.getType()
focal_class.full_signature: public abstract String getType()
focal_class.identifier: getType
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getType()
focal_class.class_method_signature: Asset.equals(Object object)
focal_class.full_signature: @Override public abstract boolean equals(Object object)
focal_class.identifier: equals
focal_class.modifiers: @Override public abstract
focal_class.parameters: (Object object)
focal_class.return: boolean
focal_class.signature: boolean equals(Object object)
focal_class.class_method_signature: Asset.toXdr()
focal_class.full_signature: public abstract kin.base.xdr.Asset toXdr()
focal_class.identifier: toXdr
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: kin.base.xdr.Asset
focal_class.signature: kin.base.xdr.Asset toXdr()
focal_method.body: @Override
      public abstract boolean equals(Object object);
focal_method.class_method_signature: Asset.equals(Object object)
focal_method.full_signature: @Override public abstract boolean equals(Object object)
focal_method.identifier: equals
focal_method.modifiers: @Override public abstract
focal_method.parameters: (Object object)
focal_method.return: boolean
focal_method.signature: boolean equals(Object object)