Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.TimeZone;

public class GsonKeyTypeAdapter extends TypeAdapter<Key> {

Expand All @@ -24,7 +25,13 @@ public class GsonKeyTypeAdapter extends TypeAdapter<Key> {
private static final String KEY_EXPIRES_AT = "expiresAt";
private static final String KEY_CREATED_AT = "createdAt";
private static final String KEY_UPDATED_AT = "updatedAt";
private static final DateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
private static final DateFormat DATE_FORMAT = createUtcDateFormat();

private static DateFormat createUtcDateFormat() {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
format.setTimeZone(TimeZone.getTimeZone("UTC"));
return format;
}

@Override
public void write(JsonWriter writer, Key key) throws IOException {
Expand Down
4 changes: 2 additions & 2 deletions src/test/java/com/meilisearch/integration/KeysTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public void testClientGetKeys() throws Exception {
Results<Key> result = client.getKeys();
Key[] keys = result.getResults();

assertThat(keys, is(arrayWithSize(2)));
assertThat(keys, is(arrayWithSize(4)));

for (Key key : keys) {
assertThat(key.getKey(), is(notNullValue()));
Expand All @@ -65,7 +65,7 @@ public void testClientGetKeysWithJacksonJsonHandler() throws Exception {
Results<Key> result = clientJackson.getKeys();
Key[] keys = result.getResults();

assertThat(keys, is(arrayWithSize(2)));
assertThat(keys, is(arrayWithSize(4)));

for (Key key : keys) {
assertThat(key.getKey(), is(notNullValue()));
Expand Down
Loading