1616import static org .junit .jupiter .api .Assertions .assertNotNull ;
1717import static org .junit .jupiter .api .Assertions .assertNull ;
1818import static org .junit .jupiter .api .Assertions .assertTrue ;
19+ import static org .junit .jupiter .api .Assertions .fail ;
1920
2021public class MaterialsDescriptionTest {
2122 private static SecretKey AES_KEY ;
@@ -36,17 +37,17 @@ public void testSimpleMaterialsDescription() {
3637 MaterialsDescription materialsDescription = MaterialsDescription .builder ()
3738 .put ("version" , "1.0" )
3839 .build ();
39- assertEquals ("1.0" , materialsDescription .getDescription ().get ("version" ));
40- assertEquals (1 , materialsDescription .getDescription ().size ());
40+ assertEquals ("1.0" , materialsDescription .getMaterialsDescription ().get ("version" ));
41+ assertEquals (1 , materialsDescription .getMaterialsDescription ().size ());
4142 try {
42- materialsDescription .getDescription ().put ("version" , "2.0" );
43- throw new RuntimeException ("Expected UnsupportedOperationException" );
43+ materialsDescription .getMaterialsDescription ().put ("version" , "2.0" );
44+ fail ("Expected UnsupportedOperationException! " );
4445 } catch (UnsupportedOperationException e ) {
4546 assertNull (e .getMessage ());
4647 }
4748 try {
48- materialsDescription .getDescription ().clear ();
49- throw new RuntimeException ("Expected UnsupportedOperationException" );
49+ materialsDescription .getMaterialsDescription ().clear ();
50+ fail ("Expected UnsupportedOperationException! " );
5051 } catch (UnsupportedOperationException e ) {
5152 assertNull (e .getMessage ());
5253 }
@@ -59,11 +60,11 @@ public void testMaterialsDescriptionPutAll() {
5960 MaterialsDescription materialsDescription = MaterialsDescription .builder ()
6061 .putAll (description )
6162 .build ();
62- assertEquals (2 , materialsDescription .getDescription ().size ());
63- assertTrue (materialsDescription .getDescription ().containsKey ("version" ));
64- assertTrue (materialsDescription .getDescription ().containsKey ("next-version" ));
65- assertEquals ("1.0" , materialsDescription .getDescription ().get ("version" ));
66- assertEquals ("2.0" , materialsDescription .getDescription ().get ("next-version" ));
63+ assertEquals (2 , materialsDescription .getMaterialsDescription ().size ());
64+ assertTrue (materialsDescription .getMaterialsDescription ().containsKey ("version" ));
65+ assertTrue (materialsDescription .getMaterialsDescription ().containsKey ("next-version" ));
66+ assertEquals ("1.0" , materialsDescription .getMaterialsDescription ().get ("version" ));
67+ assertEquals ("2.0" , materialsDescription .getMaterialsDescription ().get ("next-version" ));
6768 }
6869 @ Test
6970 public void testMaterialsDescriptionAesKeyring () {
@@ -76,9 +77,9 @@ public void testMaterialsDescriptionAesKeyring() {
7677 .build ())
7778 .build ();
7879 assertNotNull (aesKeyring .getMaterialsDescription ());
79- assertEquals ("1.0" , aesKeyring .getMaterialsDescription ().getDescription ().get ("version" ));
80- assertEquals ("yes" , aesKeyring .getMaterialsDescription ().getDescription ().get ("admin" ));
81- assertEquals (2 , aesKeyring .getMaterialsDescription ().getDescription ().size ());
80+ assertEquals ("1.0" , aesKeyring .getMaterialsDescription ().getMaterialsDescription ().get ("version" ));
81+ assertEquals ("yes" , aesKeyring .getMaterialsDescription ().getMaterialsDescription ().get ("admin" ));
82+ assertEquals (2 , aesKeyring .getMaterialsDescription ().getMaterialsDescription ().size ());
8283
8384 }
8485 @ Test
@@ -93,35 +94,10 @@ public void testMaterialsDescriptionRsaKeyring() {
9394 .build ())
9495 .build ();
9596 assertNotNull (rsaKeyring );
96- assertEquals ("1.0" , rsaKeyring .getMaterialsDescription ().getDescription ().get ("version" ));
97- assertEquals ("yes" , rsaKeyring .getMaterialsDescription ().getDescription ().get ("admin" ));
98- assertEquals (2 , rsaKeyring .getMaterialsDescription ().getDescription ().size ());
97+ assertEquals ("1.0" , rsaKeyring .getMaterialsDescription ().getMaterialsDescription ().get ("version" ));
98+ assertEquals ("yes" , rsaKeyring .getMaterialsDescription ().getMaterialsDescription ().get ("admin" ));
99+ assertEquals (2 , rsaKeyring .getMaterialsDescription ().getMaterialsDescription ().size ());
99100
100101 }
101- @ Test
102- public void testMaterialsDescriptionRsaKeyringWithNoReEncrypt () {
103- PartialRsaKeyPair keyPair = new PartialRsaKeyPair (RSA_KEY_PAIR .getPrivate (), RSA_KEY_PAIR .getPublic ());
104- try {
105- RsaKeyring .builder ()
106- .wrappingKeyPair (keyPair )
107- .reEncryptInstructionFile (true )
108- .build ();
109- throw new RuntimeException ("Expected failure!" );
110- } catch (S3EncryptionClientException e ) {
111- assertTrue (e .getMessage ().contains ("Materials description must be provided for re-encrypt instruction file!" ));
112- }
113- }
114- @ Test
115- public void testMaterialsDescriptionAesKeyringWithNoReEncrypt () {
116- try {
117- AesKeyring .builder ()
118- .wrappingKey (AES_KEY )
119- .reEncryptInstructionFile (true )
120- .build ();
121- throw new RuntimeException ("Expected fa" );
122- } catch (S3EncryptionClientException e ) {
123- assertTrue (e .getMessage ().contains ("Materials description must be provided for re-encrypt instruction file!" ));
124- }
125- }
126102
127103}
0 commit comments