Commit 358a0988 authored by Flemming Frandsen's avatar Flemming Frandsen
Browse files

Fixed de-serialization of MembershipSourceType by letting the...

Fixed de-serialization of MembershipSourceType by letting the JacksonJsonEnumHelper know that the first letter should be capitalized
parent 3efc1263
......@@ -12,7 +12,7 @@ public enum MembershipSourceType {
/** Representing a group */
NAMESPACE;
private static JacksonJsonEnumHelper<MembershipSourceType> enumHelper = new JacksonJsonEnumHelper<>(MembershipSourceType.class);
private static JacksonJsonEnumHelper<MembershipSourceType> enumHelper = new JacksonJsonEnumHelper<>(MembershipSourceType.class, true);
@JsonCreator
public static MembershipSourceType forValue(String value) {
......
package org.gitlab4j.api.models;
import org.junit.Assert;
import org.junit.Test;
import static org.junit.Assert.*;
public class MembershipSourceTypeTest {
@Test
public void forValue() {
final MembershipSourceType namespace = MembershipSourceType.forValue("Namespace");
Assert.assertEquals(MembershipSourceType.NAMESPACE, namespace);
Assert.assertEquals("Namespace", namespace.toValue());
Assert.assertEquals("Namespace", namespace.toString());
final MembershipSourceType project = MembershipSourceType.forValue("Project");
Assert.assertEquals(MembershipSourceType.PROJECT, project);
Assert.assertEquals("Project", project.toValue());
Assert.assertEquals("Project", project.toString());
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment