8000 Add Network create attribute · juanmolle/docker-java@b5ef61d · GitHub
[go: up one dir, main page]

Skip to content {"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}

Commit b5ef61d

Browse files
committed
Add Network create attribute
1 parent b295275 commit b5ef61d

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

docker-java-api/src/main/java/com/github/dockerjava/api/model/Network.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.io.Serializable;
88
import java.util.ArrayList;
99
import java.util.Arrays;
10+
import java.util.Date;
1011
import java.util.List;
1112
import java.util.Map;
1213

@@ -18,6 +19,9 @@ public class Network extends DockerObject implements Serializable {
1819
@JsonProperty("Id")
1920
private String id;
2021

22+
@JsonProperty("Created")
23+
private Date created;
24+
2125
@JsonProperty("Name")
2226
private String name;
2327

@@ -52,6 +56,10 @@ public String getId() {
5256
return id;
5357
}
5458

59+
public Date getCreated() {
60+
return created;
61+
}
62+
5563
public String getName() {
5664
return name;
5765
}

docker-java/src/test/java/com/github/dockerjava/cmd/CreateNetworkCmdIT.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@
1515
import static com.github.dockerjava.junit.DockerMatchers.isGreaterOrEqual;
1616
import static org.hamcrest.CoreMatchers.is;
1717
import static org.hamcrest.CoreMatchers.notNullValue;
18+
1819
import static org.junit.Assert.assertEquals;
1920
import static org.junit.Assert.assertNotNull;
2021
import static org.hamcrest.MatcherAssert.assertThat;
22+
import static org.hamcrest.Matchers.greaterThan;
2123
import static org.junit.Assert.assertTrue;
2224
import static org.junit.Assume.assumeThat;
2325

@@ -37,6 +39,7 @@ public void createNetwork() throws DockerException {
3739
Network network = dockerRule.getClient().inspectNetworkCmd().withNetworkId(createNetworkResponse.getId()).exec();
3840
assertThat(network.getName(), is(networkName));
3941
assertThat(network.getDriver(), is("bridge"));
42+
assertThat(network.getCreated().getTime(), greaterThan(0L));
4043
}
4144

4245
@Test

docker-java/src/test/java/com/github/dockerjava/cmd/InspectNetworkCmdIT.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import static com.github.dockerjava.utils.TestUtils.findNetwork;
1111
import static org.hamcrest.MatcherAssert.assertThat;
1212
import static org.hamcrest.Matchers.equalTo;
13+
import static org.hamcrest.Matchers.greaterThan;
1314

1415
public class InspectNetworkCmdIT extends CmdIT {
1516

@@ -28,5 +29,6 @@ public void inspectNetwork() throws DockerException {
2829
assertThat(network.getDriver(), equalTo(expected.getDriver()));
2930
assertThat(network.getIpam().getConfig().get(0).getSubnet(), equalTo(expected.getIpam().getConfig().get(0).getSubnet()));
3031
assertThat(network.getIpam().getDriver(), equalTo(expected.getIpam().getDriver()));
32+
assertThat(network.getCreated().getTime(), greaterThan(0L));
3133
}
3234
}

0 commit comments

Comments
 (0)
0