Break dependency of metadata-dao on metadata-models.

This also breaks a few others transitively.
This commit is contained in:
John Plaisted 2020-08-31 16:45:38 -07:00
parent e4ce0376d2
commit 8d536a54d3
8 changed files with 21 additions and 14 deletions

View File

@ -62,8 +62,7 @@ import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import static com.linkedin.metadata.dao.utils.RegisteredUrnPathExtractors.*;
import static com.linkedin.metadata.testing.AuditStamps.*;
import static com.linkedin.metadata.utils.TestUtils.*;
import static com.linkedin.metadata.utils.AuditStamps.*;
import static com.linkedin.testing.TestUtils.*;
import static org.mockito.Mockito.*;
import static org.testng.Assert.*;

View File

@ -11,8 +11,7 @@ import java.util.Optional;
import org.json.simple.parser.ParseException;
import org.testng.annotations.Test;
import static com.linkedin.metadata.testing.AuditStamps.*;
import static com.linkedin.metadata.utils.TestUtils.*;
import static com.linkedin.metadata.utils.AuditStamps.*;
import static com.linkedin.testing.TestUtils.*;
import static org.testng.Assert.*;

View File

@ -25,8 +25,7 @@ import org.mockito.stubbing.OngoingStubbing;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import static com.linkedin.metadata.testing.AuditStamps.*;
import static com.linkedin.metadata.utils.TestUtils.*;
import static com.linkedin.metadata.utils.AuditStamps.*;
import static org.mockito.Mockito.*;
import static org.testng.Assert.*;

View File

@ -1,7 +1,7 @@
package com.linkedin.metadata.dao.utils;
import com.google.common.collect.ImmutableSet;
import com.linkedin.common.Ownership;
import com.linkedin.common.CommonTestAspect;
import com.linkedin.common.urn.Urn;
import com.linkedin.testing.EntityFoo;
import com.linkedin.testing.EntityUnion;
@ -281,7 +281,7 @@ public class ModelUtilsTest {
boolean result = ModelUtils.isCommonAspect(AspectFoo.class);
assertFalse(result);
result = ModelUtils.isCommonAspect(Ownership.class);
result = ModelUtils.isCommonAspect(CommonTestAspect.class);
assertTrue(result);
}

View File

@ -36,8 +36,7 @@ import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import static com.linkedin.metadata.dao.BaseReadDAO.LATEST_VERSION;
import static com.linkedin.metadata.testing.AuditStamps.*;
import static com.linkedin.metadata.utils.TestUtils.*;
import static com.linkedin.metadata.utils.AuditStamps.*;
import static com.linkedin.testing.TestUtils.*;
import static org.mockito.Mockito.*;
import static org.testng.Assert.*;

View File

@ -27,7 +27,7 @@ import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import static com.linkedin.metadata.dao.BaseReadDAO.*;
import static com.linkedin.metadata.testing.AuditStamps.*;
import static com.linkedin.metadata.utils.AuditStamps.*;
import static com.linkedin.testing.TestUtils.*;
import static org.mockito.Mockito.*;
import static org.testng.Assert.*;

View File

@ -0,0 +1,7 @@
namespace com.linkedin.common
/**
* For unit tests
*/
record CommonTestAspect {
}

View File

@ -1,8 +1,8 @@
package com.linkedin.metadata.testing;
package com.linkedin.metadata.utils;
import com.linkedin.common.AuditStamp;
import com.linkedin.common.urn.CorpuserUrn;
import com.linkedin.common.urn.Urn;
import java.net.URISyntaxException;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
@ -24,7 +24,11 @@ public final class AuditStamps {
@Nonnull
public static AuditStamp makeAuditStamp(@Nonnull String actorLdap, long time) {
return makeAuditStamp(new CorpuserUrn(actorLdap), null, time);
try {
return makeAuditStamp(new Urn("urn:li:testActor:" + actorLdap), null, time);
} catch (URISyntaxException e) {
throw new RuntimeException(e);
}
}
@Nonnull