Skip to content

Commit

Permalink
chore: clean up duplicated code
Browse files Browse the repository at this point in the history
  • Loading branch information
eunjae-lee committed May 11, 2022
1 parent 1d88899 commit de0c770
Showing 1 changed file with 27 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.algolia.codegen.Utils;
import com.fasterxml.jackson.core.JsonParseException;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.google.common.collect.ImmutableMap.Builder;
Expand Down Expand Up @@ -64,36 +65,36 @@ public void processOpts() {
client = (String) additionalProperties.get("client");
packageName = (String) additionalProperties.get("packageName");

JsonNode config = Utils.readJsonFile("config/clients.config.json");
TestConfig testConfig = null;
try {
JsonNode config = Json
.mapper()
.readTree(new File("config/clients.config.json"));
TestConfig testConfig = Json
.mapper()
.treeToValue(config.get(language).get("tests"), TestConfig.class);

setTemplateDir("tests/CTS/methods/requests/templates/" + language);
setOutputDir("tests/output/" + language);
String clientName = language.equals("php")
? Utils.createClientName(client, language)
: client;
supportingFiles.add(
new SupportingFile(
"requests.mustache",
testConfig.outputFolder + "/methods/requests",
clientName + testConfig.extension
)
);

if (language.equals("javascript")) {
supportingFiles.add(
new SupportingFile("package.mustache", ".", "package.json")
);
}
} catch (IOException e) {
testConfig =
Json
.mapper()
.treeToValue(config.get(language).get("tests"), TestConfig.class);
} catch (JsonProcessingException e) {
e.printStackTrace();
System.exit(1);
}

setTemplateDir("tests/CTS/methods/requests/templates/" + language);
setOutputDir("tests/output/" + language);
String clientName = language.equals("php")
? Utils.createClientName(client, language)
: client;
supportingFiles.add(
new SupportingFile(
"requests.mustache",
testConfig.outputFolder + "/methods/requests",
clientName + testConfig.extension
)
);

if (language.equals("javascript")) {
supportingFiles.add(
new SupportingFile("package.mustache", ".", "package.json")
);
}
}

@Override
Expand Down

0 comments on commit de0c770

Please sign in to comment.