3
3
import com .squareup .moshi .Moshi ;
4
4
import de .gesellix .docker .remote .api .EngineApiClient ;
5
5
import de .gesellix .docker .remote .api .Volume ;
6
- import de .gesellix .docker .remote .api .VolumeConfig ;
6
+ import de .gesellix .docker .remote .api .VolumeCreateOptions ;
7
7
import de .gesellix .docker .remote .api .VolumePruneResponse ;
8
8
import de .gesellix .docker .remote .api .testutil .DockerEngineAvailable ;
9
9
import de .gesellix .docker .remote .api .testutil .InjectDockerClient ;
@@ -42,30 +42,30 @@ public void setup() {
42
42
43
43
@ Test
44
44
public void volumeCreate () {
45
- Volume volume = volumeApi .volumeCreate (new VolumeConfig ("my-volume" , null , Collections .emptyMap (), Collections .emptyMap ()));
45
+ Volume volume = volumeApi .volumeCreate (new VolumeCreateOptions ("my-volume" , null , Collections .emptyMap (), Collections .emptyMap ()));
46
46
assertTrue (volume .getMountpoint ().endsWith (fileSeparator + "my-volume" + fileSeparator + "_data" ));
47
47
volumeApi .volumeDelete (volume .getName (), false );
48
48
}
49
49
50
50
@ Test
51
51
public void volumeDelete () {
52
- Volume volume = volumeApi .volumeCreate (new VolumeConfig ("my-volume" , null , Collections .emptyMap (), Collections .emptyMap ()));
52
+ Volume volume = volumeApi .volumeCreate (new VolumeCreateOptions ("my-volume" , null , Collections .emptyMap (), Collections .emptyMap ()));
53
53
assertDoesNotThrow (() -> volumeApi .volumeDelete (volume .getName (), false ));
54
54
}
55
55
56
56
@ Test
57
57
public void volumeInspect () {
58
- volumeApi .volumeCreate (new VolumeConfig ("my-volume" , null , Collections .emptyMap (), Collections .emptyMap ()));
58
+ volumeApi .volumeCreate (new VolumeCreateOptions ("my-volume" , null , Collections .emptyMap (), Collections .emptyMap ()));
59
59
Volume volume = volumeApi .volumeInspect ("my-volume" );
60
60
assertTrue (volume .getMountpoint ().endsWith (fileSeparator + "my-volume" + fileSeparator + "_data" ));
61
61
volumeApi .volumeDelete (volume .getName (), false );
62
62
}
63
63
64
64
@ Test
65
65
public void volumeList () {
66
- Volume volume = volumeApi .volumeCreate (new VolumeConfig ("my-volume" , null , Collections .emptyMap (), Collections .emptyMap ()));
66
+ Volume volume = volumeApi .volumeCreate (new VolumeCreateOptions ("my-volume" , null , Collections .emptyMap (), Collections .emptyMap ()));
67
67
Optional <Volume > myVolume = volumeApi .volumeList (null ).getVolumes ().stream ().filter ((v ) -> v .getName ().equals (volume .getName ())).findFirst ();
68
- assertEquals (volume .getMountpoint (), myVolume .orElse (new Volume ("none" , "none" , "none" , Collections .emptyMap (), Volume . Scope . Local , Collections .emptyMap (), "none" , Collections .emptyMap (), null )).getMountpoint ());
68
+ assertEquals (volume .getMountpoint (), myVolume .orElse (new Volume ("none" , "none" , "none" , Collections .emptyMap (), "none" , Collections .emptyMap (), Collections .emptyMap (), Volume . Scope . Local , null )).getMountpoint ());
69
69
volumeApi .volumeDelete (volume .getName (), false );
70
70
}
71
71
@@ -75,7 +75,7 @@ public void volumePrune() {
75
75
filter .put ("label" , Collections .singletonList (LABEL_KEY ));
76
76
String filterJson = new Moshi .Builder ().build ().adapter (Map .class ).toJson (filter );
77
77
78
- Volume volume = volumeApi .volumeCreate (new VolumeConfig ("my-volume" , null , Collections .emptyMap (), Collections .singletonMap (LABEL_KEY , LABEL_VALUE )));
78
+ Volume volume = volumeApi .volumeCreate (new VolumeCreateOptions ("my-volume" , null , Collections .emptyMap (), Collections .singletonMap (LABEL_KEY , LABEL_VALUE )));
79
79
VolumePruneResponse pruneResponse = volumeApi .volumePrune (filterJson );
80
80
assertTrue (Objects .requireNonNull (pruneResponse .getVolumesDeleted ()).stream ().allMatch ((v ) -> v .equals (volume .getName ())));
81
81
}
0 commit comments