@@ -35,7 +35,8 @@ public class CrySLCodeGenTest {
3535 public void generateSymEnc () {
3636 String template = "secretkeyencryption" ;
3737 try {
38- IResource targetFile = TestUtils .generateJavaClassInJavaProject (TestUtils .createJavaProject ("TestProject_SYMENC" ), "testPackage" , "Test" );
38+ IJavaProject testJavaProject = TestUtils .createJavaProject ("TestProject_SYMENC" );
39+ IResource targetFile = TestUtils .generateJavaClassInJavaProject (testJavaProject , "testPackage" , "Test" );
3940 CodeGenerator codeGenerator = new CrySLBasedCodeGenerator (targetFile );
4041 DeveloperProject developerProject = codeGenerator .getDeveloperProject ();
4142 CrySLConfiguration chosenConfig = TestUtils .createCrySLConfiguration (template , targetFile , codeGenerator , developerProject );
@@ -53,6 +54,7 @@ public void generateSymEnc() {
5354 assertEquals (4 , TestUtils .countStatements (encClassUnit , "generateSessionKey" ));
5455 assertEquals (13 , TestUtils .countStatements (encClassUnit , "encrypt" ));
5556 assertEquals (11 , TestUtils .countStatements (encClassUnit , "decrypt" ));
57+ TestUtils .deleteProject (testJavaProject .getProject ());
5658 }
5759 catch (JavaModelException e ) {
5860 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -89,6 +91,7 @@ public void generatePBEnc() {
8991 assertEquals (12 , TestUtils .countStatements (encClassUnit , "getKey" ));
9092 assertEquals (13 , TestUtils .countStatements (encClassUnit , "encrypt" ));
9193 assertEquals (11 , TestUtils .countStatements (encClassUnit , "decrypt" ));
94+ TestUtils .deleteProject (testJavaProject .getProject ());
9295 }
9396 catch (JavaModelException e ) {
9497 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -125,6 +128,7 @@ public void generatePBEncFiles() {
125128 assertEquals (12 , TestUtils .countStatements (encClassUnit , "getKey" ));
126129 assertEquals (15 , TestUtils .countStatements (encClassUnit , "encrypt" ));
127130 assertEquals (13 , TestUtils .countStatements (encClassUnit , "decrypt" ));
131+ TestUtils .deleteProject (testJavaProject .getProject ());
128132 }
129133 catch (JavaModelException e ) {
130134 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -161,6 +165,7 @@ public void generatePBEncStrings() {
161165 assertEquals (12 , TestUtils .countStatements (encClassUnit , "getKey" ));
162166 assertEquals (14 , TestUtils .countStatements (encClassUnit , "encrypt" ));
163167 assertEquals (12 , TestUtils .countStatements (encClassUnit , "decrypt" ));
168+ TestUtils .deleteProject (testJavaProject .getProject ());
164169 }
165170 catch (JavaModelException e ) {
166171 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -199,6 +204,7 @@ public void generateHybridEnc() {
199204 assertEquals (7 , TestUtils .countStatements (encClassUnit , "encryptSessionKey" ));
200205 assertEquals (13 , TestUtils .countStatements (encClassUnit , "encryptData" ));
201206 assertEquals (11 , TestUtils .countStatements (encClassUnit , "decryptData" ));
207+ TestUtils .deleteProject (testJavaProject .getProject ());
202208 }
203209 catch (JavaModelException e ) {
204210 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -236,6 +242,7 @@ public void generateHybridEncFiles() {
236242 assertEquals (7 , TestUtils .countStatements (encClassUnit , "encryptSessionKey" ));
237243 assertEquals (15 , TestUtils .countStatements (encClassUnit , "encryptData" ));
238244 assertEquals (13 , TestUtils .countStatements (encClassUnit , "decryptData" ));
245+ TestUtils .deleteProject (testJavaProject .getProject ());
239246 }
240247 catch (JavaModelException e ) {
241248 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -274,6 +281,7 @@ public void generateHybridEncStrings() {
274281 assertEquals (7 , TestUtils .countStatements (encClassUnit , "encryptSessionKey" ));
275282 assertEquals (14 , TestUtils .countStatements (encClassUnit , "encryptData" ));
276283 assertEquals (12 , TestUtils .countStatements (encClassUnit , "decryptData" ));
284+ TestUtils .deleteProject (testJavaProject .getProject ());
277285 }
278286 catch (JavaModelException e ) {
279287 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -289,7 +297,7 @@ public void generateHybridEncStrings() {
289297
290298 @ Test
291299 public void generateSecPwd () {
292- String template = "securePassword " ;
300+ String template = "securepassword " ;
293301 try {
294302 IJavaProject testJavaProject = TestUtils .createJavaProject ("TestProject_SecPwd" );
295303 IResource targetFile = TestUtils .generateJavaClassInJavaProject (testJavaProject , "testPackage" , "Test" );
@@ -309,6 +317,7 @@ public void generateSecPwd() {
309317 assertEquals (5 , TestUtils .countMethods (encClassUnit ));
310318 assertEquals (12 , TestUtils .countStatements (encClassUnit , "createPWHash" ));
311319 assertEquals (11 , TestUtils .countStatements (encClassUnit , "verifyPWHash" ));
320+ TestUtils .deleteProject (testJavaProject .getProject ());
312321 }
313322 catch (JavaModelException e ) {
314323 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -344,6 +353,7 @@ public void generatedigSign() {
344353 assertEquals (5 , TestUtils .countStatements (encClassUnit , "getKey" ));
345354 assertEquals (8 , TestUtils .countStatements (encClassUnit , "sign" ));
346355 // assertEquals(14, TestUtils.countStatements(encClassUnit, "vfy"));
356+ TestUtils .deleteProject (testJavaProject .getProject ());
347357 }
348358 catch (JavaModelException e ) {
349359 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
@@ -378,6 +388,7 @@ public void generateStringHasher() {
378388 assertEquals (2 , TestUtils .countMethods (encClassUnit ));
379389 assertEquals (5 , TestUtils .countStatements (encClassUnit , "createHash" ));
380390 assertEquals (5 , TestUtils .countStatements (encClassUnit , "verifyHash" ));
391+ TestUtils .deleteProject (testJavaProject .getProject ());
381392 }
382393 catch (JavaModelException e ) {
383394 Activator .getDefault ().logError (e , "Could not create Java class in test project." );
0 commit comments