Skip to content

Commit

Permalink
data tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Marcus Kaufmann committed Apr 10, 2018
1 parent a53a9d8 commit f924d78
Show file tree
Hide file tree
Showing 7 changed files with 81 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@
import com.xceptance.neodymium.util.Context;

@RunWith(NeodymiumRunner.class)
public class CanReadPackageCSV
public class CanReadPackageDataCSV
{
@Test
public void test()
{
Map<String, String> data = Context.get().data;
Assert.assertEquals(2, data.size());
Assert.assertEquals("CSV Value1", data.get("pkgParam1"));
Assert.assertEquals("CSV Value2", data.get("pkgParam2"));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@
import com.xceptance.neodymium.util.Context;

@RunWith(NeodymiumRunner.class)
public class CanReadPackageJson
public class CanReadPackageDataJson
{
@Test
public void test()
{
Map<String, String> data = Context.get().data;
Assert.assertEquals(2, data.size());
Assert.assertEquals("Json Value1", data.get("pkgParam1"));
Assert.assertEquals("Json Value2", data.get("pkgParam2"));
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package com.xceptance.neodymium.testclasses.data.pkg.properties;

import java.util.Map;

import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;

import com.xceptance.neodymium.NeodymiumRunner;
import com.xceptance.neodymium.util.Context;

@RunWith(NeodymiumRunner.class)
public class CanReadPackageDataProperties
{
@Test
public void test()
{
Map<String, String> data = Context.get().data;
Assert.assertEquals(2, data.size());
Assert.assertEquals("Properties Value1", data.get("pkgParam1"));
Assert.assertEquals("Properties Value2", data.get("pkgParam2"));
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
pkgParam1 = Properties Value1
pkgParam2 = Properties Value2
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package com.xceptance.neodymium.testclasses.data.pkg.xml;

import java.util.Map;

import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;

import com.xceptance.neodymium.NeodymiumRunner;
import com.xceptance.neodymium.util.Context;

@RunWith(NeodymiumRunner.class)
public class CanReadPackageDataXML
{
@Test
public void test()
{
Map<String, String> data = Context.get().data;
Assert.assertEquals(2, data.size());
Assert.assertEquals("XML Value1", data.get("pkgParam1"));
Assert.assertEquals("XML Value2", data.get("pkgParam2"));
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<datafile>
<dataset>
<data key="pkgParam1">XML Value1</data>
<data key="pkgParam2">XML Value2</data>
</dataset>
</datafile>
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,38 @@
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;

import com.xceptance.neodymium.testclasses.data.pkg.csv.CanReadPackageCSV;
import com.xceptance.neodymium.testclasses.data.pkg.json.CanReadPackageJson;
import com.xceptance.neodymium.testclasses.data.pkg.csv.CanReadPackageDataCSV;
import com.xceptance.neodymium.testclasses.data.pkg.json.CanReadPackageDataJson;
import com.xceptance.neodymium.testclasses.data.pkg.properties.CanReadPackageDataProperties;
import com.xceptance.neodymium.testclasses.data.pkg.xml.CanReadPackageDataXML;

public class NeodymiumDataRunnerTest extends NeodymiumTest
{
@Test
public void testCanReadPackageCSV()
public void testCanReadPackageDataCSV()
{
Result result = JUnitCore.runClasses(CanReadPackageCSV.class);
Result result = JUnitCore.runClasses(CanReadPackageDataCSV.class);
checkPass(result, 1, 0, 0);
}

@Test
public void testCanReadPackageJson()
public void testCanReadPackageDataJson()
{
Result result = JUnitCore.runClasses(CanReadPackageJson.class);
Result result = JUnitCore.runClasses(CanReadPackageDataJson.class);
checkPass(result, 1, 0, 0);
}

@Test
public void testCanReadPackageDataProperties()
{
Result result = JUnitCore.runClasses(CanReadPackageDataProperties.class);
checkPass(result, 1, 0, 0);
}

@Test
public void testCanReadPackageDataXML()
{
Result result = JUnitCore.runClasses(CanReadPackageDataXML.class);
checkPass(result, 1, 0, 0);
}
}

0 comments on commit f924d78

Please sign in to comment.