Skip to content

Commit

Permalink
tests: remove dependency of history entry tests to column addition op (
Browse files Browse the repository at this point in the history
  • Loading branch information
wetneb committed May 10, 2024
1 parent bd0a573 commit a03ee58
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 12 deletions.
Expand Up @@ -14,7 +14,6 @@
import com.google.refine.io.FileHistoryEntryManager;
import com.google.refine.model.Project;
import com.google.refine.operations.OperationRegistry;
import com.google.refine.operations.column.ColumnAdditionOperation;
import com.google.refine.util.TestUtils;

public class FileHistoryEntryManagerTests extends RefineTest {
Expand All @@ -25,7 +24,7 @@ public class FileHistoryEntryManagerTests extends RefineTest {
@BeforeMethod
public void setUp() {
project = mock(Project.class);
OperationRegistry.registerOperation(getCoreModule(), "column-addition", ColumnAdditionOperation.class);
OperationRegistry.registerOperation(getCoreModule(), "mock-operation", HistoryEntryTests.MockOperation.class);
}

@Test
Expand Down
Expand Up @@ -31,14 +31,15 @@

import java.io.IOException;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;

import com.google.refine.RefineTest;
import com.google.refine.model.AbstractOperation;
import com.google.refine.model.Project;
import com.google.refine.operations.OperationRegistry;
import com.google.refine.operations.column.ColumnAdditionOperation;
import com.google.refine.util.TestUtils;

public class HistoryEntryTests extends RefineTest {
Expand All @@ -47,14 +48,9 @@ public class HistoryEntryTests extends RefineTest {
+ "\"id\":1533633623158,"
+ "\"description\":\"Create new column uri based on column country by filling 269 rows with grel:\\\"https://www.wikidata.org/wiki/\\\"+cell.recon.match.id\","
+ "\"time\":\"2018-08-07T09:06:37Z\","
+ "\"operation\":{\"op\":\"core/column-addition\","
+ " \"description\":\"Create column uri at index 2 based on column country using expression grel:\\\"https://www.wikidata.org/wiki/\\\"+cell.recon.match.id\","
+ " \"engineConfig\":{\"mode\":\"row-based\",\"facets\":[]},"
+ " \"newColumnName\":\"uri\","
+ " \"columnInsertIndex\":2,"
+ " \"baseColumnName\":\"country\","
+ " \"expression\":\"grel:\\\"https://www.wikidata.org/wiki/\\\"+cell.recon.match.id\","
+ " \"onError\":\"set-to-blank\"}"
+ "\"operation\":{\"op\":\"core/mock-operation\","
+ " \"description\":\"some description\","
+ " \"foo\":\"bar\"}"
+ "}";

public static final String unknownOperationJson = "{"
Expand All @@ -69,9 +65,20 @@ public class HistoryEntryTests extends RefineTest {

Project project;

public static class MockOperation extends AbstractOperation {

@JsonProperty("foo")
public String someParameter = "bar";

@Override
public String getJsonDescription() {
return "some description";
}
}

@BeforeTest
public void register() {
OperationRegistry.registerOperation(getCoreModule(), "column-addition", ColumnAdditionOperation.class);
OperationRegistry.registerOperation(getCoreModule(), "mock-operation", MockOperation.class);
}

@BeforeMethod
Expand Down

0 comments on commit a03ee58

Please sign in to comment.