Add an integration test for migrating repository

This commit is contained in:
Shane Kilkelly
2018-11-29 10:22:22 +00:00
parent 8bdf7031c5
commit 1a646d3fd0
7 changed files with 138 additions and 10 deletions

View File

@@ -83,16 +83,30 @@ public class SnapshotAPIStateBuilder {
String projectName,
JsonObject jsonGetDoc
) {
getDoc.put(
projectName,
new GetDocResult(
jsonGetDoc.get("error"),
jsonGetDoc.get("versionID").getAsInt(),
jsonGetDoc.get("createdAt").getAsString(),
jsonGetDoc.get("email").getAsString(),
jsonGetDoc.get("name").getAsString()
)
);
if (jsonGetDoc.has("migratedFromId")) {
getDoc.put(
projectName,
new GetDocResult(
jsonGetDoc.get("error"),
jsonGetDoc.get("versionID").getAsInt(),
jsonGetDoc.get("createdAt").getAsString(),
jsonGetDoc.get("email").getAsString(),
jsonGetDoc.get("name").getAsString(),
jsonGetDoc.get("migratedFromId").getAsString()
)
);
} else {
getDoc.put(
projectName,
new GetDocResult(
jsonGetDoc.get("error"),
jsonGetDoc.get("versionID").getAsInt(),
jsonGetDoc.get("createdAt").getAsString(),
jsonGetDoc.get("email").getAsString(),
jsonGetDoc.get("name").getAsString()
)
);
}
}
private void addGetSavedVersForProject(