File tree Expand file tree Collapse file tree 3 files changed +16
-17
lines changed
main/java/org/cloudfoundry/client/v3
test/java/org/cloudfoundry/client/v3 Expand file tree Collapse file tree 3 files changed +16
-17
lines changed Original file line number Diff line number Diff line change 18
18
19
19
import com .fasterxml .jackson .annotation .JsonProperty ;
20
20
import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
21
+ import org .cloudfoundry .Nullable ;
21
22
import org .immutables .value .Value ;
22
23
23
24
/**
@@ -31,6 +32,7 @@ abstract class _Relationship {
31
32
* The id
32
33
*/
33
34
@ JsonProperty ("guid" )
35
+ @ Nullable
34
36
abstract String getId ();
35
37
36
38
}
Original file line number Diff line number Diff line change 16
16
17
17
package org .cloudfoundry .client .v3 ;
18
18
19
- import static org .junit .jupiter .api .Assertions .assertThrows ;
20
-
21
19
import org .junit .jupiter .api .Test ;
22
20
21
+ import static org .assertj .core .api .Assertions .assertThat ;
22
+
23
23
final class RelationshipTest {
24
24
25
25
@ Test
26
26
void noId () {
27
- assertThrows (
28
- IllegalStateException .class ,
29
- () -> {
30
- Relationship .builder ().build ();
31
- });
27
+ assertThat (Relationship .builder ().build ().getId ()).isNull ();
28
+ }
29
+
30
+ @ Test
31
+ void nullId () {
32
+ assertThat (Relationship .builder ().id (null ).build ().getId ()).isNull ();
32
33
}
33
34
34
35
@ Test
35
- void valid () {
36
- Relationship .builder ().id ("test-id" ).build ();
36
+ void nonNullId () {
37
+ assertThat ( Relationship .builder ().id ("test-id" ).build (). getId ()). isEqualTo ( "test-id" );
37
38
}
38
39
}
Original file line number Diff line number Diff line change @@ -25,14 +25,10 @@ final class ShareDomainRequestTest {
25
25
26
26
@ Test
27
27
void emptyRelationship () {
28
- assertThrows (
29
- IllegalStateException .class ,
30
- () -> {
31
- ShareDomainRequest .builder ()
32
- .domainId ("test-domain-id" )
33
- .data (Relationship .builder ().build ())
34
- .build ();
35
- });
28
+ ShareDomainRequest .builder ()
29
+ .domainId ("test-domain-id" )
30
+ .data (Relationship .builder ().build ())
31
+ .build ();
36
32
}
37
33
38
34
@ Test
You can’t perform that action at this time.
0 commit comments