@@ -27,14 +27,33 @@ public class MavenPreferencePageTest {
27
27
private WorkbenchPreferenceDialog preferencesDialog = new WorkbenchPreferenceDialog ();
28
28
29
29
private MavenPreferencePage mavenPreferencePage = new MavenPreferencePage (preferencesDialog );
30
+
31
+ @ Test
32
+ public void checkGlobalUpdatePolicy () {
33
+ preferencesDialog .open ();
34
+ preferencesDialog .select (mavenPreferencePage );
35
+
36
+ mavenPreferencePage .setGlobalUpdatePolicy ("Always" );
37
+ assertTrue ("Always" .equals (mavenPreferencePage .getGlobalUpdatePolicy ()));
38
+ mavenPreferencePage .setGlobalUpdatePolicy ("Daily" );
39
+ assertTrue ("Daily" .equals (mavenPreferencePage .getGlobalUpdatePolicy ()));
40
+ mavenPreferencePage .setGlobalUpdatePolicy ("Hourly" );
41
+ assertTrue ("Hourly" .equals (mavenPreferencePage .getGlobalUpdatePolicy ()));;
42
+ mavenPreferencePage .setGlobalUpdatePolicy ("Default" );
43
+ assertTrue ("Default" .equals (mavenPreferencePage .getGlobalUpdatePolicy ()));
44
+ mavenPreferencePage .setGlobalUpdatePolicy ("Never" );
45
+ assertTrue ("Never" .equals (mavenPreferencePage .getGlobalUpdatePolicy ()));
30
46
47
+ preferencesDialog .cancel ();
48
+ }
49
+
31
50
@ Test
32
51
public void checkAllPreferences () {
33
52
preferencesDialog .open ();
34
53
preferencesDialog .select (mavenPreferencePage );
35
54
36
55
mavenPreferencePage .setDebugOutput (true );
37
- // mavenPreferencePage.setDoNotAutoUpdateDeps(true); # is not a part of 2023-09 Eclipse
56
+ mavenPreferencePage .setDoNotAutoUpdateDeps (true );
38
57
mavenPreferencePage .setDownloadArtifactJavadoc (true );
39
58
mavenPreferencePage .setDownloadArtifactSources (true );
40
59
mavenPreferencePage .setDownloadRepoIndexOnStartup (true );
@@ -43,14 +62,14 @@ public void checkAllPreferences() {
43
62
mavenPreferencePage .setUpdateMavenProjectsOnStartup (true );
44
63
45
64
assertTrue (mavenPreferencePage .isDebugOutputChecked ());
46
- // assertTrue(mavenPreferencePage.isDoNotAutoUpdateDepsChecked()); # is not a part of 2023-09 Eclipse
65
+ assertTrue (mavenPreferencePage .isDoNotAutoUpdateDepsChecked ());
47
66
assertTrue (mavenPreferencePage .isDownloadArtifactJavadocChecked ());
48
67
assertTrue (mavenPreferencePage .isDownloadArtifactSourcesChecked ());
49
68
assertTrue (mavenPreferencePage .isDownloadRepoIndexOnStartupChecked ());
50
69
assertTrue (mavenPreferencePage .isHideFoldersOfPhysicalyNestedModulesChecked ());
51
70
assertTrue (mavenPreferencePage .isOfflineChecked ());
52
71
assertTrue (mavenPreferencePage .isUpdateMavenProjectsOnStartupChecked ());
53
-
72
+
54
73
preferencesDialog .cancel ();
55
74
}
56
75
@@ -60,7 +79,7 @@ public void uncheckAllPreferences() {
60
79
preferencesDialog .select (mavenPreferencePage );
61
80
62
81
mavenPreferencePage .setDebugOutput (false );
63
- // mavenPreferencePage.setDoNotAutoUpdateDeps(false); # is not a part of 2023-09 Eclipse
82
+ mavenPreferencePage .setDoNotAutoUpdateDeps (false );
64
83
mavenPreferencePage .setDownloadArtifactJavadoc (false );
65
84
mavenPreferencePage .setDownloadArtifactSources (false );
66
85
mavenPreferencePage .setDownloadRepoIndexOnStartup (false );
@@ -69,7 +88,7 @@ public void uncheckAllPreferences() {
69
88
mavenPreferencePage .setUpdateMavenProjectsOnStartup (false );
70
89
71
90
assertFalse (mavenPreferencePage .isDebugOutputChecked ());
72
- // assertFalse(mavenPreferencePage.isDoNotAutoUpdateDepsChecked()); # is not a part of 2023-09 Eclipse
91
+ assertFalse (mavenPreferencePage .isDoNotAutoUpdateDepsChecked ());
73
92
assertFalse (mavenPreferencePage .isDownloadArtifactJavadocChecked ());
74
93
assertFalse (mavenPreferencePage .isDownloadArtifactSourcesChecked ());
75
94
assertFalse (mavenPreferencePage .isDownloadRepoIndexOnStartupChecked ());
0 commit comments