Skip to content

Commit 0188fd0

Browse files
Add test for @JsonbTransient annotation (vojtechhabarta#751)
1 parent 8e0479a commit 0188fd0

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

typescript-generator-core/src/test/java/cz/habarta/typescript/generator/parser/JsonbParserTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import cz.habarta.typescript.generator.TypeScriptGenerator;
99
import jakarta.json.bind.annotation.JsonbCreator;
1010
import jakarta.json.bind.annotation.JsonbProperty;
11+
import jakarta.json.bind.annotation.JsonbTransient;
1112
import java.lang.annotation.Retention;
1213
import java.lang.annotation.RetentionPolicy;
1314
import java.util.Collection;
@@ -277,6 +278,17 @@ public void optionality() {
277278
}
278279
}
279280

281+
public static class TransientField {
282+
@JsonbTransient
283+
public String foo;
284+
}
285+
286+
@Test
287+
public void testTransientField() {
288+
final String output = generate(settings, TransientField.class);
289+
Assertions.assertFalse(output.contains("foo"), output);
290+
}
291+
280292
private String generate(final Settings settings, Class<?> cls) {
281293
return new TypeScriptGenerator(settings).generateTypeScript(Input.from(cls));
282294
}

0 commit comments

Comments
 (0)