end-to-end tests
This commit is contained in:
parent
7793ad6a86
commit
00c1e49fb4
@ -43,4 +43,9 @@ public class TestSettingsState extends DefaultPreset {
|
||||
public @NotNull String getFilePattern() {
|
||||
return "*.*";
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isSorting() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,20 @@
|
||||
package de.marhali.easyi18n.e2e.single;
|
||||
|
||||
import de.marhali.easyi18n.e2e.EndToEndTestCase;
|
||||
import de.marhali.easyi18n.e2e.TestSettingsState;
|
||||
import de.marhali.easyi18n.io.folder.FolderStrategyType;
|
||||
import de.marhali.easyi18n.io.parser.ParserStrategyType;
|
||||
|
||||
/**
|
||||
* @author marhali
|
||||
* End-to-end tests for single directory json5 files.
|
||||
*/
|
||||
public class SingleJson5Test extends EndToEndTestCase {
|
||||
public SingleJson5Test() {
|
||||
super(new TestSettingsState(
|
||||
"src/test/resources/single/json5",
|
||||
FolderStrategyType.SINGLE,
|
||||
ParserStrategyType.JSON5)
|
||||
);
|
||||
}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package de.marhali.easyi18n.e2e.single;
|
||||
|
||||
import de.marhali.easyi18n.e2e.EndToEndTestCase;
|
||||
import de.marhali.easyi18n.e2e.TestSettingsState;
|
||||
import de.marhali.easyi18n.io.folder.FolderStrategyType;
|
||||
import de.marhali.easyi18n.io.parser.ParserStrategyType;
|
||||
|
||||
/**
|
||||
* End-to-end tests for single directory json files.
|
||||
* @author marhali
|
||||
*/
|
||||
public class SingleJsonTest extends EndToEndTestCase {
|
||||
public SingleJsonTest() {
|
||||
super(new TestSettingsState(
|
||||
"src/test/resources/single/json",
|
||||
FolderStrategyType.SINGLE,
|
||||
ParserStrategyType.JSON)
|
||||
);
|
||||
}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package de.marhali.easyi18n.e2e.single;
|
||||
|
||||
import de.marhali.easyi18n.e2e.EndToEndTestCase;
|
||||
import de.marhali.easyi18n.e2e.TestSettingsState;
|
||||
import de.marhali.easyi18n.io.folder.FolderStrategyType;
|
||||
import de.marhali.easyi18n.io.parser.ParserStrategyType;
|
||||
|
||||
/**
|
||||
* End-to-ends tests for single directory yaml files.
|
||||
* @author marhali
|
||||
*/
|
||||
public class SingleYamlTest extends EndToEndTestCase {
|
||||
public SingleYamlTest() {
|
||||
super(new TestSettingsState(
|
||||
"src/test/resources/single/yaml",
|
||||
FolderStrategyType.SINGLE,
|
||||
ParserStrategyType.YML)
|
||||
);
|
||||
}
|
||||
}
|
11
src/test/resources/single/json/de.json
Normal file
11
src/test/resources/single/json/de.json
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"title": "Titel",
|
||||
"number": 187,
|
||||
"object": {
|
||||
"title": "Titel"
|
||||
},
|
||||
"array": [
|
||||
"element1",
|
||||
"element2"
|
||||
]
|
||||
}
|
11
src/test/resources/single/json/en.json
Normal file
11
src/test/resources/single/json/en.json
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"title": "Title",
|
||||
"number": -187,
|
||||
"object": {
|
||||
"title": "Title"
|
||||
},
|
||||
"array": [
|
||||
"item1",
|
||||
"item2"
|
||||
]
|
||||
}
|
12
src/test/resources/single/json5/de.json5
Normal file
12
src/test/resources/single/json5/de.json5
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"title": "Titel",
|
||||
"number": 187,
|
||||
"hex": 0x187,
|
||||
"object": {
|
||||
"title": "Titel"
|
||||
},
|
||||
"array": [
|
||||
"element1",
|
||||
"element2"
|
||||
]
|
||||
}
|
12
src/test/resources/single/json5/en.json5
Normal file
12
src/test/resources/single/json5/en.json5
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"title": "Title",
|
||||
"number": -187,
|
||||
"hex": -0x187,
|
||||
"object": {
|
||||
"title": "Title"
|
||||
},
|
||||
"array": [
|
||||
"item1",
|
||||
"item2"
|
||||
]
|
||||
}
|
@ -1 +1,2 @@
|
||||
breakLine=eins\nzwei
|
||||
title=Titel
|
||||
|
@ -1 +1,2 @@
|
||||
breakLine=first\nsecond
|
||||
title=Title
|
||||
|
3
src/test/resources/single/yaml/de.yaml
Normal file
3
src/test/resources/single/yaml/de.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
title: Titel
|
||||
nested:
|
||||
title: Titel
|
3
src/test/resources/single/yaml/en.yaml
Normal file
3
src/test/resources/single/yaml/en.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
title: Title
|
||||
nested:
|
||||
title: Title
|
Loading…
x
Reference in New Issue
Block a user