Skip to content

Commit 0d01fd9

Browse files
committed
---
yaml --- r: 4081 b: refs/heads/gcs-nio c: 6ecde35 h: refs/heads/master i: 4079: 0abcb0f
1 parent 49c6e4c commit 0d01fd9

3 files changed

Lines changed: 19 additions & 24 deletions

File tree

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ refs/tags/v0.0.12: 2fd8066e891fb3dfea69b65f6bf6461db79342b9
1111
refs/heads/compute-alpha: 969cba2627f1d53d352cc4a5ffe0879dacf65e6c
1212
refs/heads/dns-alpha: 2f90e7e338349287ace33375896907af0f032ca1
1313
refs/heads/dns-alpha-batch: 17442b07867021b85d0452f5f3eda29a3413288f
14-
refs/heads/gcs-nio: a9cc927e002277face656af9f059175192d31c3d
14+
refs/heads/gcs-nio: 6ecde35c355ca8e38e726044e9a0012f5a3935ab
1515
refs/heads/logging-alpha: db5312bffa7fccac194f6a7feb8cc3066de16aff
1616
refs/tags/v0.1.0: a615317f7424ed58621b1f65d5c4d8cbbe8a6ed8
1717
refs/tags/v0.1.1: 7a7f6985fe465e9dd6a075af55493f42b4933be0

branches/gcs-nio/gcloud-java-dns/src/main/java/com/google/gcloud/dns/Dns.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
import java.io.Serializable;
2525
import java.util.Set;
2626

27+
import static com.google.gcloud.dns.Dns.ZoneField.selector;
28+
2729
/**
2830
* An interface for the Google Cloud DNS service.
2931
*
3032
* @see <a href="https://cloud.google.com/dns/docs">Google Cloud DNS</a>
3133
*/
3234
public interface Dns extends Service<DnsOptions> {
3335

34-
35-
3636
/**
3737
* The fields of a project.
3838
*
@@ -284,7 +284,9 @@ class ZoneListOption extends AbstractOption implements Serializable {
284284
* specified. {@link ZoneField} provides a list of fields that can be used.
285285
*/
286286
public static ZoneListOption fields(ZoneField... fields) {
287-
return new ZoneListOption(DnsRpc.Option.FIELDS, ZoneField.selector(fields));
287+
StringBuilder builder = new StringBuilder();
288+
builder.append("managedZones(").append(selector(fields)).append(')');
289+
return new ZoneListOption(DnsRpc.Option.FIELDS, builder.toString());
288290
}
289291

290292
/**
@@ -381,10 +383,9 @@ class ChangeRequestListOption extends AbstractOption implements Serializable {
381383
* a list of fields that can be used.
382384
*/
383385
public static ChangeRequestListOption fields(ChangeRequestField... fields) {
384-
return new ChangeRequestListOption(
385-
DnsRpc.Option.FIELDS,
386-
ChangeRequestField.selector(fields)
387-
);
386+
StringBuilder builder = new StringBuilder();
387+
builder.append("changes(").append(ChangeRequestField.selector(fields)).append(')');
388+
return new ChangeRequestListOption(DnsRpc.Option.FIELDS, builder.toString());
388389
}
389390

390391
/**

branches/gcs-nio/gcloud-java-dns/src/test/java/com/google/gcloud/dns/AbstractOptionTest.java

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,26 @@
1616

1717
package com.google.gcloud.dns;
1818

19-
import static org.junit.Assert.assertEquals;
20-
import static org.junit.Assert.assertNotEquals;
21-
import static org.junit.Assert.fail;
22-
2319
import com.google.gcloud.spi.DnsRpc;
2420

2521
import org.junit.Test;
2622

23+
import static org.junit.Assert.assertEquals;
24+
import static org.junit.Assert.assertNotEquals;
25+
import static org.junit.Assert.fail;
26+
2727
public class AbstractOptionTest {
2828

2929
private static final DnsRpc.Option RPC_OPTION = DnsRpc.Option.DNS_TYPE;
3030
private static final DnsRpc.Option ANOTHER_RPC_OPTION = DnsRpc.Option.DNS_NAME;
3131
private static final String VALUE = "some value";
3232
private static final String OTHER_VALUE = "another value";
33-
private static final AbstractOption OPTION = new AbstractOption(RPC_OPTION, VALUE) {
34-
};
35-
private static final AbstractOption OPTION_EQUALS = new AbstractOption(RPC_OPTION, VALUE) {
36-
};
33+
private static final AbstractOption OPTION = new AbstractOption(RPC_OPTION, VALUE) {};
34+
private static final AbstractOption OPTION_EQUALS = new AbstractOption(RPC_OPTION, VALUE) {};
3735
private static final AbstractOption OPTION_NOT_EQUALS1 =
38-
new AbstractOption(RPC_OPTION, OTHER_VALUE) {
39-
};
36+
new AbstractOption(RPC_OPTION, OTHER_VALUE) {};
4037
private static final AbstractOption OPTION_NOT_EQUALS2 =
41-
new AbstractOption(ANOTHER_RPC_OPTION, VALUE) {
42-
};
38+
new AbstractOption(ANOTHER_RPC_OPTION, VALUE) {};
4339

4440
@Test
4541
public void testEquals() {
@@ -58,13 +54,11 @@ public void testConstructor() {
5854
assertEquals(RPC_OPTION, OPTION.rpcOption());
5955
assertEquals(VALUE, OPTION.value());
6056
try {
61-
new AbstractOption(null, VALUE) {
62-
};
57+
new AbstractOption(null, VALUE) {};
6358
fail("Cannot build with empty option.");
6459
} catch (NullPointerException e) {
6560
// expected
6661
}
67-
new AbstractOption(RPC_OPTION, null) {
68-
}; // null value is ok
62+
new AbstractOption(RPC_OPTION, null) {}; // null value is ok
6963
}
7064
}

0 commit comments

Comments
 (0)