@@ -0,0 +1,536 @@
+package de.davherrmann.immutable;%0A%0Aimport static org.junit.Assert.assertThat;%0A%0Aimport org.hamcrest.core.Is;%0Aimport org.junit.Test;%0A%0Aimport com.google.gson.Gson;%0A%0Apublic class ImmutableListTypeAdapterTest%0A%7B%0A    @Test%0A    public void serialisingImmutableList_usingPlainGson_works() throws Exception%0A    %7B%0A        // given%0A        final ImmutableList%3CString%3E immutableList = new ImmutableList%3CString%3E().add(%22foo%22).add(%22bar%22);%0A%0A        // when / then%0A        assertThat(new Gson().toJson(immutableList), Is.is(%22%5B%5C%22foo%5C%22,%5C%22bar%5C%22%5D%22));%0A    %7D%0A%7D

add test