Skip to content

Commit 19f73ea

Browse files
author
nickchecan
committed
chore: add clear method to temporary memory objects
1 parent 0982e64 commit 19f73ea

12 files changed

+89
-0
lines changed

com.developer.nefarious.zjoule.plugin/src/com/developer/nefarious/zjoule/plugin/login/memory/TemporaryMemoryAccessToken.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,10 @@ public void save(final AccessToken accessToken) {
113113
String serializedObject = objectSerializer.serialize(accessToken);
114114
eclipseMemory.saveOnEclipsePreferences(KEY, serializedObject);
115115
}
116+
117+
@Override
118+
public void clear() {
119+
eclipseMemory.deleteFromEclipsePreferences(KEY);
120+
}
121+
116122
}

com.developer.nefarious.zjoule.plugin/src/com/developer/nefarious/zjoule/plugin/login/memory/TemporaryMemoryDeployment.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,10 @@ public void save(final Deployment deployment) {
113113
String serializedObject = objectSerializer.serialize(deployment);
114114
eclipseMemory.saveOnEclipsePreferences(KEY, serializedObject);
115115
}
116+
117+
@Override
118+
public void clear() {
119+
eclipseMemory.deleteFromEclipsePreferences(KEY);
120+
}
121+
116122
}

com.developer.nefarious.zjoule.plugin/src/com/developer/nefarious/zjoule/plugin/login/memory/TemporaryMemoryOllamaEndpoint.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,9 @@ public void save(final String ollamaEndpoint) {
5858
eclipseMemory.saveOnEclipsePreferences(KEY, ollamaEndpoint);
5959
}
6060

61+
@Override
62+
public void clear() {
63+
eclipseMemory.deleteFromEclipsePreferences(KEY);
64+
}
65+
6166
}

com.developer.nefarious.zjoule.plugin/src/com/developer/nefarious/zjoule/plugin/login/memory/TemporaryMemoryOllamaModel.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,10 @@ public void save(final OllamaModel ollamaModel) {
113113
String serializedObject = objectSerializer.serialize(ollamaModel);
114114
eclipseMemory.saveOnEclipsePreferences(KEY, serializedObject);
115115
}
116+
117+
@Override
118+
public void clear() {
119+
eclipseMemory.deleteFromEclipsePreferences(KEY);
120+
}
121+
116122
}

com.developer.nefarious.zjoule.plugin/src/com/developer/nefarious/zjoule/plugin/login/memory/TemporaryMemoryResourceGroup.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,10 @@ public void persist() {
9898
public void save(final String resourceGroup) {
9999
eclipseMemory.saveOnEclipsePreferences(KEY, resourceGroup);
100100
}
101+
102+
@Override
103+
public void clear() {
104+
eclipseMemory.deleteFromEclipsePreferences(KEY);
105+
}
106+
101107
}

com.developer.nefarious.zjoule.plugin/src/com/developer/nefarious/zjoule/plugin/login/memory/TemporaryMemoryServiceKey.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,10 @@ public void save(final ServiceKey serviceKey) {
113113
String serializedObject = objectSerializer.serialize(serviceKey);
114114
eclipseMemory.saveOnEclipsePreferences(KEY, serializedObject);
115115
}
116+
117+
@Override
118+
public void clear() {
119+
eclipseMemory.deleteFromEclipsePreferences(KEY);
120+
}
121+
116122
}

com.developer.nefarious.zjoule.test/src/com/developer/nefarious/zjoule/test/login/memory/TemporaryMemoryAccessTokenTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,5 +139,14 @@ public void shouldSaveAccessToken() {
139139
// Assert
140140
verify(mockEclipseMemory).saveOnEclipsePreferences(TEMPORARY_KEY, mockSerializedObject);
141141
}
142+
143+
@Test
144+
public void shouldEraseFromMemory() {
145+
// Arrange
146+
// Act
147+
cut.clear();
148+
// Assert
149+
verify(mockEclipseMemory).deleteFromEclipsePreferences(TEMPORARY_KEY);
150+
}
142151

143152
}

com.developer.nefarious.zjoule.test/src/com/developer/nefarious/zjoule/test/login/memory/TemporaryMemoryDeploymentTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,5 +139,14 @@ public void shouldSaveDeployment() {
139139
// Assert
140140
verify(mockEclipseMemory).saveOnEclipsePreferences(TEMPORARY_KEY, mockSerializedObject);
141141
}
142+
143+
@Test
144+
public void shouldEraseFromMemory() {
145+
// Arrange
146+
// Act
147+
cut.clear();
148+
// Assert
149+
verify(mockEclipseMemory).deleteFromEclipsePreferences(TEMPORARY_KEY);
150+
}
142151

143152
}

com.developer.nefarious.zjoule.test/src/com/developer/nefarious/zjoule/test/login/memory/TemporaryMemoryOllamaEndpointTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,5 +126,14 @@ public void shouldSaveOllamaEndpoint() {
126126
// Assert
127127
verify(mockEclipseMemory).saveOnEclipsePreferences(TEMPORARY_KEY, mockOllamaEndpoint);
128128
}
129+
130+
@Test
131+
public void shouldEraseFromMemory() {
132+
// Arrange
133+
// Act
134+
cut.clear();
135+
// Assert
136+
verify(mockEclipseMemory).deleteFromEclipsePreferences(TEMPORARY_KEY);
137+
}
129138

130139
}

com.developer.nefarious.zjoule.test/src/com/developer/nefarious/zjoule/test/login/memory/TemporaryMemoryOllamaModelTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,5 +139,14 @@ public void shouldSaveOllamaModel() {
139139
// Assert
140140
verify(mockEclipseMemory).saveOnEclipsePreferences(TEMPORARY_KEY, mockSerializedObject);
141141
}
142+
143+
@Test
144+
public void shouldEraseFromMemory() {
145+
// Arrange
146+
// Act
147+
cut.clear();
148+
// Assert
149+
verify(mockEclipseMemory).deleteFromEclipsePreferences(TEMPORARY_KEY);
150+
}
142151

143152
}

com.developer.nefarious.zjoule.test/src/com/developer/nefarious/zjoule/test/login/memory/TemporaryMemoryResourceGroupTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,5 +126,14 @@ public void shouldSaveResourceGroup() {
126126
// Assert
127127
verify(mockEclipseMemory).saveOnEclipsePreferences(TEMPORARY_KEY, mockResourceGroup);
128128
}
129+
130+
@Test
131+
public void shouldEraseFromMemory() {
132+
// Arrange
133+
// Act
134+
cut.clear();
135+
// Assert
136+
verify(mockEclipseMemory).deleteFromEclipsePreferences(TEMPORARY_KEY);
137+
}
129138

130139
}

com.developer.nefarious.zjoule.test/src/com/developer/nefarious/zjoule/test/login/memory/TemporaryMemoryServiceKeyTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,5 +139,14 @@ public void shouldSaveServiceKey() {
139139
// Assert
140140
verify(mockEclipseMemory).saveOnEclipsePreferences(TEMPORARY_KEY, mockSerializedObject);
141141
}
142+
143+
@Test
144+
public void shouldEraseFromMemory() {
145+
// Arrange
146+
// Act
147+
cut.clear();
148+
// Assert
149+
verify(mockEclipseMemory).deleteFromEclipsePreferences(TEMPORARY_KEY);
150+
}
142151

143152
}

0 commit comments

Comments
 (0)