コード例 #1
0
 public void testGetCompilerOptions() throws Exception {
   AspectJPreferences.setCompilerOptions(project, "blah"); // $NON-NLS-1$
   String compilerOptions = AspectJPreferences.getCompilerOptions(project);
   assertEquals(
       "should have \"blah\" as compiler options, instead has " + compilerOptions, // $NON-NLS-1$
       "blah", //$NON-NLS-1$
       compilerOptions);
   AspectJPreferences.setCompilerOptions(project, ""); // $NON-NLS-1$
   compilerOptions = AspectJPreferences.getCompilerOptions(project);
   assertEquals(
       "should have \" \" as compiler options, instead has " + compilerOptions, // $NON-NLS-1$
       "", //$NON-NLS-1$
       compilerOptions);
 }
コード例 #2
0
 public void testSetCompilerOptions() throws Exception {
   assertFalse(
       "project shouldn't have any error markers", //$NON-NLS-1$
       ProjectDependenciesUtils.projectIsMarkedWithError(project, null));
   AspectJPreferences.setCompilerOptions(project, "blah"); // $NON-NLS-1$
   project.build(IncrementalProjectBuilder.FULL_BUILD, null);
   waitForJobsToComplete();
   assertTrue(
       "build should fail because can't understand compiler options", //$NON-NLS-1$
       ProjectDependenciesUtils.projectIsMarkedWithError(project, null));
   AspectJPreferences.setCompilerOptions(project, ""); // $NON-NLS-1$
   project.build(IncrementalProjectBuilder.FULL_BUILD, null);
   waitForJobsToComplete();
   assertFalse(
       "project shouldn't have any error markers", //$NON-NLS-1$
       ProjectDependenciesUtils.projectIsMarkedWithError(project, null));
 }