mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-04 14:44:02 +00:00
Break dependency of metadata-dao on metadata-models.
This also breaks a few others transitively.
This commit is contained in:
parent
e4ce0376d2
commit
8d536a54d3
@ -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.*;
|
||||
|
||||
@ -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.*;
|
||||
|
||||
|
||||
@ -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.*;
|
||||
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
|
||||
@ -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.*;
|
||||
|
||||
@ -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.*;
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
namespace com.linkedin.common
|
||||
|
||||
/**
|
||||
* For unit tests
|
||||
*/
|
||||
record CommonTestAspect {
|
||||
}
|
||||
@ -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
|
||||
Loading…
x
Reference in New Issue
Block a user