consistent test names

Project: http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/commit/53af516b
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/tree/53af516b
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/diff/53af516b

Branch: refs/heads/master
Commit: 53af516bff19d6d2fba7af09f76e12392b624fdc
Parents: 84df3ea
Author: Frank Greguska <[email protected]>
Authored: Thu Jan 4 17:33:15 2018 -0800
Committer: Frank Greguska <[email protected]>
Committed: Thu Jan 4 17:33:15 2018 -0800

----------------------------------------------------------------------
 .../processors/AddDatasetNameTest.java          | 31 ++++++++
 .../processors/AddDayOfYearAttributeTest.java   | 83 ++++++++++++++++++++
 .../processors/AddTimeFromGranuleNameTest.java  | 82 +++++++++++++++++++
 .../processors/GenerateTileIdTest.java          | 64 +++++++++++++++
 .../processors/TestAddDatasetName.java          | 31 --------
 .../processors/TestAddDayOfYearAttribute.java   | 83 --------------------
 .../processors/TestAddTimeFromGranuleName.java  | 82 -------------------
 .../processors/TestGenerateTileId.java          | 64 ---------------
 .../nexus/ningester/writer/SolrStoreTest.java   | 67 ++++++++++++++++
 .../nexus/ningester/writer/TestSolrStore.java   | 67 ----------------
 10 files changed, 327 insertions(+), 327 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddDatasetNameTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddDatasetNameTest.java 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddDatasetNameTest.java
new file mode 100644
index 0000000..42d594c
--- /dev/null
+++ 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddDatasetNameTest.java
@@ -0,0 +1,31 @@
+/*
+ ******************************************************************************
+ * Copyright (c) 2018 Jet Propulsion Laboratory,
+ * California Institute of Technology.  All rights reserved
+ *****************************************************************************/
+
+package gov.nasa.jpl.nexus.ningester.processors;
+
+import org.junit.Test;
+import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.MatcherAssert.assertThat;
+
+public class AddDatasetNameTest {
+
+    @Test
+    public void testDatasetName() {
+
+        String datasetName = "testDataset";
+
+        NexusContent.NexusTile input = 
NexusContent.NexusTile.newBuilder().build();
+
+        AddDatasetName processor = new AddDatasetName(datasetName);
+
+        NexusContent.NexusTile result = processor.addDatasetName(input);
+
+        assertThat(result.getSummary().getDatasetName(), is(datasetName));
+
+    }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddDayOfYearAttributeTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddDayOfYearAttributeTest.java
 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddDayOfYearAttributeTest.java
new file mode 100644
index 0000000..13137a2
--- /dev/null
+++ 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddDayOfYearAttributeTest.java
@@ -0,0 +1,83 @@
+/*****************************************************************************
+ * Copyright (c) 2018 Jet Propulsion Laboratory,
+ * California Institute of Technology.  All rights reserved
+ *****************************************************************************/
+
+package gov.nasa.jpl.nexus.ningester.processors;
+
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.rules.ExpectedException;
+import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.contains;
+import static org.hamcrest.beans.HasPropertyWithValue.hasProperty;
+
+public class AddDayOfYearAttributeTest {
+
+    @Rule
+    public ExpectedException thrown = ExpectedException.none();
+
+    @Test
+    public void testSuccessfulMatch() {
+        String regex = "^(\\d{3})";
+        String granuleName = "001.L4_5day_avhrr_clim_sst_pixelMean.nc";
+        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
+                NexusContent.TileSummary.newBuilder()
+                        .setGranule(granuleName)
+                        .build()
+        ).build();
+
+        AddDayOfYearAttribute processor = new AddDayOfYearAttribute(regex);
+
+        NexusContent.NexusTile result = 
processor.setDayOfYearFromGranuleName(nexusTile);
+
+        assertThat(result.getSummary().getGlobalAttributesList(), contains(
+                hasProperty("name", is("day_of_year_i"))
+        ));
+
+        String actualDayOfYear = 
result.getSummary().getGlobalAttributes(0).getValues(0);
+        assertThat(actualDayOfYear, is("001"));
+    }
+
+    @Test()
+    public void testUnsuccessfulMatch() {
+
+        thrown.expect(RuntimeException.class);
+        thrown.expectMessage("regex did not match granuleName.");
+
+        String regex = "^(\\d{3})";
+        String granuleName = "L4_5day_avhrr_clim_sst_pixelMean.nc";
+        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
+                NexusContent.TileSummary.newBuilder()
+                        .setGranule(granuleName)
+                        .build()
+        ).build();
+
+        AddDayOfYearAttribute processor = new AddDayOfYearAttribute(regex);
+
+        processor.setDayOfYearFromGranuleName(nexusTile);
+    }
+
+    @Test()
+    public void testUnsuccessfulGroupMatch() {
+
+        thrown.expect(RuntimeException.class);
+        thrown.expectMessage("regex does not have exactly one capturing 
group.");
+
+        String regex = "^\\d{3}";
+        String granuleName = "001.L4_5day_avhrr_clim_sst_pixelMean.nc";
+        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
+                NexusContent.TileSummary.newBuilder()
+                        .setGranule(granuleName)
+                        .build()
+        ).build();
+
+        AddDayOfYearAttribute processor = new AddDayOfYearAttribute(regex);
+
+        processor.setDayOfYearFromGranuleName(nexusTile);
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddTimeFromGranuleNameTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddTimeFromGranuleNameTest.java
 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddTimeFromGranuleNameTest.java
new file mode 100644
index 0000000..ab8d214
--- /dev/null
+++ 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/AddTimeFromGranuleNameTest.java
@@ -0,0 +1,82 @@
+/*****************************************************************************
+ * Copyright (c) 2018 Jet Propulsion Laboratory,
+ * California Institute of Technology.  All rights reserved
+ *****************************************************************************/
+package gov.nasa.jpl.nexus.ningester.processors;
+
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.rules.ExpectedException;
+import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
+
+import java.text.ParseException;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.CoreMatchers.isA;
+import static org.hamcrest.MatcherAssert.assertThat;
+
+
+public class AddTimeFromGranuleNameTest {
+
+
+    @Rule
+    public ExpectedException thrown = ExpectedException.none();
+
+    @Test
+    public void testSuccessfulMatch() {
+        String regex = "^.*(\\d{7})\\.";
+        String dateFormat = "yyyyDDD";
+
+        String granuleName = "A2012001.L3m_DAY_NSST_sst_4km.nc";
+        Long expectedTime = 1325376000L; // 01/01/2012 00:00:00 in epoch time
+        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
+                NexusContent.TileSummary.newBuilder()
+                        .setGranule(granuleName)
+                        .build()
+        ).setTile(
+                NexusContent.TileData.newBuilder()
+                        .setGridTile(
+                                NexusContent.GridTile.newBuilder(
+
+                                ).build()
+                        ).build()
+        ).build();
+
+        AddTimeFromGranuleName processor = new AddTimeFromGranuleName(regex, 
dateFormat);
+
+        NexusContent.NexusTile result = 
processor.setTimeFromGranuleName(nexusTile);
+
+        assertThat(result.getTile().getGridTile().getTime(), is(expectedTime));
+        assertThat(result.getSummary().getStats().getMinTime(), 
is(expectedTime));
+        assertThat(result.getSummary().getStats().getMaxTime(), 
is(expectedTime));
+    }
+
+    @Test
+    public void testUnparseable() {
+        String regex = "^.*(\\d{7})\\.";
+        String dateFormat = "yyyyDDDss";
+
+        String granuleName = "A2012001.L3m_DAY_NSST_sst_4km.nc";
+
+        thrown.expect(RuntimeException.class);
+        thrown.expectCause(isA(ParseException.class));
+
+        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
+                NexusContent.TileSummary.newBuilder()
+                        .setGranule(granuleName)
+                        .build()
+        ).setTile(
+                NexusContent.TileData.newBuilder()
+                        .setGridTile(
+                                NexusContent.GridTile.newBuilder(
+
+                                ).build()
+                        ).build()
+        ).build();
+
+        AddTimeFromGranuleName processor = new AddTimeFromGranuleName(regex, 
dateFormat);
+
+        NexusContent.NexusTile result = 
processor.setTimeFromGranuleName(nexusTile);
+
+    }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/GenerateTileIdTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/GenerateTileIdTest.java 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/GenerateTileIdTest.java
new file mode 100644
index 0000000..7516012
--- /dev/null
+++ 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/GenerateTileIdTest.java
@@ -0,0 +1,64 @@
+/*****************************************************************************
+ * Copyright (c) 2018 Jet Propulsion Laboratory,
+ * California Institute of Technology.  All rights reserved
+ *****************************************************************************/
+
+package gov.nasa.jpl.nexus.ningester.processors;
+
+import org.junit.Test;
+import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.MatcherAssert.assertThat;
+
+public class GenerateTileIdTest {
+
+
+    @Test
+    public void testGenerateId() {
+
+        String granuleFileName = 
"file:/path/to/some/file/19960421120000-NCEI-L4_GHRSST-SSTblend-AVHRR_OI-GLOB-v02.0-fv02.0.nc";
+        String sectionSpec = "time:0:1,lat:140:160,lon:640:680";
+
+        String expectedId = "c031a9c4-9e1d-32e9-9d5c-d2497ce74920";
+
+        NexusContent.NexusTile.Builder inputTileBuilder = 
NexusContent.NexusTile.newBuilder();
+        inputTileBuilder.getSummaryBuilder().setGranule(granuleFileName);
+        inputTileBuilder.getSummaryBuilder().setSectionSpec(sectionSpec);
+        inputTileBuilder.setTile(NexusContent.TileData.newBuilder());
+
+        GenerateTileId processor = new GenerateTileId();
+
+        NexusContent.NexusTile result = 
processor.addTileId(inputTileBuilder.build());
+
+        assertThat(result.getSummary().getTileId(), is(expectedId));
+        assertThat(result.getTile().getTileId(), is(expectedId));
+
+    }
+
+    @Test
+    public void testGenerateIdWithSalt() {
+
+        String granuleFileName = 
"file:/path/to/some/file/CCMP_Wind_Analysis_19990928_V02.0_L3.0_RSS.nc";
+        String sectionSpec = "time:3:4,longitude:174:261,latitude:152:190";
+        String salt = "wind_u";
+
+        String expectedId = "48da50ef-e92c-3562-89f9-470561a06482";
+
+        NexusContent.NexusTile.Builder inputTileBuilder = 
NexusContent.NexusTile.newBuilder();
+        inputTileBuilder.getSummaryBuilder().setGranule(granuleFileName);
+        inputTileBuilder.getSummaryBuilder().setSectionSpec(sectionSpec);
+        inputTileBuilder.setTile(NexusContent.TileData.newBuilder());
+
+        GenerateTileId processor = new GenerateTileId();
+        processor.setSalt(salt);
+
+        NexusContent.NexusTile result = 
processor.addTileId(inputTileBuilder.build());
+
+        assertThat(result.getSummary().getTileId(), is(expectedId));
+        assertThat(result.getTile().getTileId(), is(expectedId));
+
+    }
+
+}
+

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddDatasetName.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddDatasetName.java 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddDatasetName.java
deleted file mode 100644
index 4bbde27..0000000
--- 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddDatasetName.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- ******************************************************************************
- * Copyright (c) 2018 Jet Propulsion Laboratory,
- * California Institute of Technology.  All rights reserved
- *****************************************************************************/
-
-package gov.nasa.jpl.nexus.ningester.processors;
-
-import org.junit.Test;
-import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.MatcherAssert.assertThat;
-
-public class TestAddDatasetName {
-
-    @Test
-    public void testDatasetName() {
-
-        String datasetName = "testDataset";
-
-        NexusContent.NexusTile input = 
NexusContent.NexusTile.newBuilder().build();
-
-        AddDatasetName processor = new AddDatasetName(datasetName);
-
-        NexusContent.NexusTile result = processor.addDatasetName(input);
-
-        assertThat(result.getSummary().getDatasetName(), is(datasetName));
-
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddDayOfYearAttribute.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddDayOfYearAttribute.java
 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddDayOfYearAttribute.java
deleted file mode 100644
index b1b398d..0000000
--- 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddDayOfYearAttribute.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2018 Jet Propulsion Laboratory,
- * California Institute of Technology.  All rights reserved
- *****************************************************************************/
-
-package gov.nasa.jpl.nexus.ningester.processors;
-
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.ExpectedException;
-import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.contains;
-import static org.hamcrest.beans.HasPropertyWithValue.hasProperty;
-
-public class TestAddDayOfYearAttribute {
-
-    @Rule
-    public ExpectedException thrown = ExpectedException.none();
-
-    @Test
-    public void testSuccessfulMatch() {
-        String regex = "^(\\d{3})";
-        String granuleName = "001.L4_5day_avhrr_clim_sst_pixelMean.nc";
-        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
-                NexusContent.TileSummary.newBuilder()
-                        .setGranule(granuleName)
-                        .build()
-        ).build();
-
-        AddDayOfYearAttribute processor = new AddDayOfYearAttribute(regex);
-
-        NexusContent.NexusTile result = 
processor.setDayOfYearFromGranuleName(nexusTile);
-
-        assertThat(result.getSummary().getGlobalAttributesList(), contains(
-                hasProperty("name", is("day_of_year_i"))
-        ));
-
-        String actualDayOfYear = 
result.getSummary().getGlobalAttributes(0).getValues(0);
-        assertThat(actualDayOfYear, is("001"));
-    }
-
-    @Test()
-    public void testUnsuccessfulMatch() {
-
-        thrown.expect(RuntimeException.class);
-        thrown.expectMessage("regex did not match granuleName.");
-
-        String regex = "^(\\d{3})";
-        String granuleName = "L4_5day_avhrr_clim_sst_pixelMean.nc";
-        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
-                NexusContent.TileSummary.newBuilder()
-                        .setGranule(granuleName)
-                        .build()
-        ).build();
-
-        AddDayOfYearAttribute processor = new AddDayOfYearAttribute(regex);
-
-        processor.setDayOfYearFromGranuleName(nexusTile);
-    }
-
-    @Test()
-    public void testUnsuccessfulGroupMatch() {
-
-        thrown.expect(RuntimeException.class);
-        thrown.expectMessage("regex does not have exactly one capturing 
group.");
-
-        String regex = "^\\d{3}";
-        String granuleName = "001.L4_5day_avhrr_clim_sst_pixelMean.nc";
-        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
-                NexusContent.TileSummary.newBuilder()
-                        .setGranule(granuleName)
-                        .build()
-        ).build();
-
-        AddDayOfYearAttribute processor = new AddDayOfYearAttribute(regex);
-
-        processor.setDayOfYearFromGranuleName(nexusTile);
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddTimeFromGranuleName.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddTimeFromGranuleName.java
 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddTimeFromGranuleName.java
deleted file mode 100644
index 161541b..0000000
--- 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestAddTimeFromGranuleName.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2018 Jet Propulsion Laboratory,
- * California Institute of Technology.  All rights reserved
- *****************************************************************************/
-package gov.nasa.jpl.nexus.ningester.processors;
-
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.ExpectedException;
-import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
-
-import java.text.ParseException;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.CoreMatchers.isA;
-import static org.hamcrest.MatcherAssert.assertThat;
-
-
-public class TestAddTimeFromGranuleName {
-
-
-    @Rule
-    public ExpectedException thrown = ExpectedException.none();
-
-    @Test
-    public void testSuccessfulMatch() {
-        String regex = "^.*(\\d{7})\\.";
-        String dateFormat = "yyyyDDD";
-
-        String granuleName = "A2012001.L3m_DAY_NSST_sst_4km.nc";
-        Long expectedTime = 1325376000L; // 01/01/2012 00:00:00 in epoch time
-        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
-                NexusContent.TileSummary.newBuilder()
-                        .setGranule(granuleName)
-                        .build()
-        ).setTile(
-                NexusContent.TileData.newBuilder()
-                        .setGridTile(
-                                NexusContent.GridTile.newBuilder(
-
-                                ).build()
-                        ).build()
-        ).build();
-
-        AddTimeFromGranuleName processor = new AddTimeFromGranuleName(regex, 
dateFormat);
-
-        NexusContent.NexusTile result = 
processor.setTimeFromGranuleName(nexusTile);
-
-        assertThat(result.getTile().getGridTile().getTime(), is(expectedTime));
-        assertThat(result.getSummary().getStats().getMinTime(), 
is(expectedTime));
-        assertThat(result.getSummary().getStats().getMaxTime(), 
is(expectedTime));
-    }
-
-    @Test
-    public void testUnparseable() {
-        String regex = "^.*(\\d{7})\\.";
-        String dateFormat = "yyyyDDDss";
-
-        String granuleName = "A2012001.L3m_DAY_NSST_sst_4km.nc";
-
-        thrown.expect(RuntimeException.class);
-        thrown.expectCause(isA(ParseException.class));
-
-        NexusContent.NexusTile nexusTile = 
NexusContent.NexusTile.newBuilder().setSummary(
-                NexusContent.TileSummary.newBuilder()
-                        .setGranule(granuleName)
-                        .build()
-        ).setTile(
-                NexusContent.TileData.newBuilder()
-                        .setGridTile(
-                                NexusContent.GridTile.newBuilder(
-
-                                ).build()
-                        ).build()
-        ).build();
-
-        AddTimeFromGranuleName processor = new AddTimeFromGranuleName(regex, 
dateFormat);
-
-        NexusContent.NexusTile result = 
processor.setTimeFromGranuleName(nexusTile);
-
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestGenerateTileId.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestGenerateTileId.java 
b/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestGenerateTileId.java
deleted file mode 100644
index ea18c3a..0000000
--- 
a/src/test/java/gov/nasa/jpl/nexus/ningester/processors/TestGenerateTileId.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2018 Jet Propulsion Laboratory,
- * California Institute of Technology.  All rights reserved
- *****************************************************************************/
-
-package gov.nasa.jpl.nexus.ningester.processors;
-
-import org.junit.Test;
-import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.MatcherAssert.assertThat;
-
-public class TestGenerateTileId {
-
-
-    @Test
-    public void testGenerateId() {
-
-        String granuleFileName = 
"file:/path/to/some/file/19960421120000-NCEI-L4_GHRSST-SSTblend-AVHRR_OI-GLOB-v02.0-fv02.0.nc";
-        String sectionSpec = "time:0:1,lat:140:160,lon:640:680";
-
-        String expectedId = "c031a9c4-9e1d-32e9-9d5c-d2497ce74920";
-
-        NexusContent.NexusTile.Builder inputTileBuilder = 
NexusContent.NexusTile.newBuilder();
-        inputTileBuilder.getSummaryBuilder().setGranule(granuleFileName);
-        inputTileBuilder.getSummaryBuilder().setSectionSpec(sectionSpec);
-        inputTileBuilder.setTile(NexusContent.TileData.newBuilder());
-
-        GenerateTileId processor = new GenerateTileId();
-
-        NexusContent.NexusTile result = 
processor.addTileId(inputTileBuilder.build());
-
-        assertThat(result.getSummary().getTileId(), is(expectedId));
-        assertThat(result.getTile().getTileId(), is(expectedId));
-
-    }
-
-    @Test
-    public void testGenerateIdWithSalt() {
-
-        String granuleFileName = 
"file:/path/to/some/file/CCMP_Wind_Analysis_19990928_V02.0_L3.0_RSS.nc";
-        String sectionSpec = "time:3:4,longitude:174:261,latitude:152:190";
-        String salt = "wind_u";
-
-        String expectedId = "48da50ef-e92c-3562-89f9-470561a06482";
-
-        NexusContent.NexusTile.Builder inputTileBuilder = 
NexusContent.NexusTile.newBuilder();
-        inputTileBuilder.getSummaryBuilder().setGranule(granuleFileName);
-        inputTileBuilder.getSummaryBuilder().setSectionSpec(sectionSpec);
-        inputTileBuilder.setTile(NexusContent.TileData.newBuilder());
-
-        GenerateTileId processor = new GenerateTileId();
-        processor.setSalt(salt);
-
-        NexusContent.NexusTile result = 
processor.addTileId(inputTileBuilder.build());
-
-        assertThat(result.getSummary().getTileId(), is(expectedId));
-        assertThat(result.getTile().getTileId(), is(expectedId));
-
-    }
-
-}
-

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/writer/SolrStoreTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/writer/SolrStoreTest.java 
b/src/test/java/gov/nasa/jpl/nexus/ningester/writer/SolrStoreTest.java
new file mode 100644
index 0000000..a7fee32
--- /dev/null
+++ b/src/test/java/gov/nasa/jpl/nexus/ningester/writer/SolrStoreTest.java
@@ -0,0 +1,67 @@
+/*****************************************************************************
+ * Copyright (c) 2018 Jet Propulsion Laboratory,
+ * California Institute of Technology.  All rights reserved
+ *****************************************************************************/
+
+package gov.nasa.jpl.nexus.ningester.writer;
+
+import org.apache.solr.common.SolrInputDocument;
+import org.junit.Test;
+import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
+import org.springframework.mock.env.MockEnvironment;
+
+import static org.junit.Assert.assertEquals;
+
+public class SolrStoreTest {
+
+    @Test
+    public void testGetSolrDocFromTileSummary() {
+        SolrStore solrStore = new SolrStore(null);
+        solrStore.setEnvironment(new MockEnvironment());
+
+        NexusContent.TileSummary tileSummary = 
NexusContent.TileSummary.newBuilder()
+                .setTileId("1")
+                .setBbox(NexusContent.TileSummary.BBox.newBuilder()
+                        .setLatMin(51)
+                        .setLatMax(55)
+                        .setLonMin(22)
+                        .setLonMax(30)
+                        .build())
+                .setDatasetName("test")
+                .setDatasetUuid("4")
+                .setDataVarName("sst")
+                .setGranule("test.nc")
+                .setSectionSpec("0:1,0:1")
+                .setStats(NexusContent.TileSummary.DataStats.newBuilder()
+                        .setCount(10)
+                        .setMax(50)
+                        .setMin(50)
+                        .setMean(50)
+                        .setMaxTime(1429142399)
+                        .setMinTime(1429142399)
+                        .build())
+                .build();
+
+        SolrInputDocument doc = 
solrStore.getSolrDocFromTileSummary(tileSummary);
+
+        assertEquals("2015-04-15T23:59:59Z", 
doc.get("tile_min_time_dt").getValue());
+        assertEquals("2015-04-15T23:59:59Z", 
doc.get("tile_max_time_dt").getValue());
+        assertEquals("sea_surface_temp", doc.get("table_s").getValue());
+        assertEquals("POLYGON((22.000 51.000, 30.000 51.000, 30.000 55.000, 
22.000 55.000, 22.000 51.000))", doc.get("geo").getValue());
+        assertEquals("1", doc.get("id").getValue());
+        assertEquals("4", doc.get("dataset_id_s").getValue());
+        assertEquals("0:1,0:1", doc.get("sectionSpec_s").getValue());
+        assertEquals("test", doc.get("dataset_s").getValue());
+        assertEquals("test.nc", doc.get("granule_s").getValue());
+        assertEquals("sst", doc.get("tile_var_name_s").getValue());
+        assertEquals(22.0f, (Float) doc.get("tile_min_lon").getValue(), 0.01f);
+        assertEquals(30.0f, (Float) doc.get("tile_max_lon").getValue(), 0.01f);
+        assertEquals(51.0f, (Float) doc.get("tile_min_lat").getValue(), 0.01f);
+        assertEquals(55.0f, (Float) doc.get("tile_max_lat").getValue(), 0.01f);
+        assertEquals(50.0f, (Float) doc.get("tile_min_val_d").getValue(), 
0.01f);
+        assertEquals(50.0f, (Float) doc.get("tile_max_val_d").getValue(), 
0.01f);
+        assertEquals(50.0f, (Float) doc.get("tile_avg_val_d").getValue(), 
0.01f);
+        assertEquals(10, doc.get("tile_count_i").getValue());
+        assertEquals("test!1", doc.get("solr_id_s").getValue());
+    }
+}

http://git-wip-us.apache.org/repos/asf/incubator-sdap-ningester/blob/53af516b/src/test/java/gov/nasa/jpl/nexus/ningester/writer/TestSolrStore.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/gov/nasa/jpl/nexus/ningester/writer/TestSolrStore.java 
b/src/test/java/gov/nasa/jpl/nexus/ningester/writer/TestSolrStore.java
deleted file mode 100644
index 0c72791..0000000
--- a/src/test/java/gov/nasa/jpl/nexus/ningester/writer/TestSolrStore.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2018 Jet Propulsion Laboratory,
- * California Institute of Technology.  All rights reserved
- *****************************************************************************/
-
-package gov.nasa.jpl.nexus.ningester.writer;
-
-import org.apache.solr.common.SolrInputDocument;
-import org.junit.Test;
-import org.nasa.jpl.nexus.ingest.wiretypes.NexusContent;
-import org.springframework.mock.env.MockEnvironment;
-
-import static org.junit.Assert.assertEquals;
-
-public class TestSolrStore {
-
-    @Test
-    public void testGetSolrDocFromTileSummary() {
-        SolrStore solrStore = new SolrStore(null);
-        solrStore.setEnvironment(new MockEnvironment());
-
-        NexusContent.TileSummary tileSummary = 
NexusContent.TileSummary.newBuilder()
-                .setTileId("1")
-                .setBbox(NexusContent.TileSummary.BBox.newBuilder()
-                        .setLatMin(51)
-                        .setLatMax(55)
-                        .setLonMin(22)
-                        .setLonMax(30)
-                        .build())
-                .setDatasetName("test")
-                .setDatasetUuid("4")
-                .setDataVarName("sst")
-                .setGranule("test.nc")
-                .setSectionSpec("0:1,0:1")
-                .setStats(NexusContent.TileSummary.DataStats.newBuilder()
-                        .setCount(10)
-                        .setMax(50)
-                        .setMin(50)
-                        .setMean(50)
-                        .setMaxTime(1429142399)
-                        .setMinTime(1429142399)
-                        .build())
-                .build();
-
-        SolrInputDocument doc = 
solrStore.getSolrDocFromTileSummary(tileSummary);
-
-        assertEquals("2015-04-15T23:59:59Z", 
doc.get("tile_min_time_dt").getValue());
-        assertEquals("2015-04-15T23:59:59Z", 
doc.get("tile_max_time_dt").getValue());
-        assertEquals("sea_surface_temp", doc.get("table_s").getValue());
-        assertEquals("POLYGON((22.000 51.000, 30.000 51.000, 30.000 55.000, 
22.000 55.000, 22.000 51.000))", doc.get("geo").getValue());
-        assertEquals("1", doc.get("id").getValue());
-        assertEquals("4", doc.get("dataset_id_s").getValue());
-        assertEquals("0:1,0:1", doc.get("sectionSpec_s").getValue());
-        assertEquals("test", doc.get("dataset_s").getValue());
-        assertEquals("test.nc", doc.get("granule_s").getValue());
-        assertEquals("sst", doc.get("tile_var_name_s").getValue());
-        assertEquals(22.0f, (Float) doc.get("tile_min_lon").getValue(), 0.01f);
-        assertEquals(30.0f, (Float) doc.get("tile_max_lon").getValue(), 0.01f);
-        assertEquals(51.0f, (Float) doc.get("tile_min_lat").getValue(), 0.01f);
-        assertEquals(55.0f, (Float) doc.get("tile_max_lat").getValue(), 0.01f);
-        assertEquals(50.0f, (Float) doc.get("tile_min_val_d").getValue(), 
0.01f);
-        assertEquals(50.0f, (Float) doc.get("tile_max_val_d").getValue(), 
0.01f);
-        assertEquals(50.0f, (Float) doc.get("tile_avg_val_d").getValue(), 
0.01f);
-        assertEquals(10, doc.get("tile_count_i").getValue());
-        assertEquals("test!1", doc.get("solr_id_s").getValue());
-    }
-}

Reply via email to