This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to annotated tag org.apache.sling.testing.jcr-mock-1.1.14 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-jcr-mock.git
commit 8d5810f7dc820f2e2ef1067dc59d45bc7cf7bb8b Author: Stefan Seifert <[email protected]> AuthorDate: Fri Jun 10 10:30:36 2016 +0000 SLING-5774 jcr-mock: Support Node.getMixinNodeTypes git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/jcr-mock@1747677 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/java/org/apache/sling/testing/mock/jcr/MockNode.java | 11 ++++++----- .../java/org/apache/sling/testing/mock/jcr/MockNodeTest.java | 5 +++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/sling/testing/mock/jcr/MockNode.java b/src/main/java/org/apache/sling/testing/mock/jcr/MockNode.java index 9e49ced..cfed57d 100644 --- a/src/main/java/org/apache/sling/testing/mock/jcr/MockNode.java +++ b/src/main/java/org/apache/sling/testing/mock/jcr/MockNode.java @@ -315,6 +315,12 @@ class MockNode extends AbstractItem implements Node { return false; } + @Override + public NodeType[] getMixinNodeTypes() throws RepositoryException { + // we have no real mixin support - just assume no mixin nodetypes are set + return new NodeType[0]; + } + // --- unsupported operations --- @Override public Property setProperty(final String name, final Value value, final int type) throws RepositoryException { @@ -392,11 +398,6 @@ class MockNode extends AbstractItem implements Node { } @Override - public NodeType[] getMixinNodeTypes() throws RepositoryException { - throw new UnsupportedOperationException(); - } - - @Override public PropertyIterator getReferences() throws RepositoryException { throw new UnsupportedOperationException(); } diff --git a/src/test/java/org/apache/sling/testing/mock/jcr/MockNodeTest.java b/src/test/java/org/apache/sling/testing/mock/jcr/MockNodeTest.java index 41266e7..081c643 100644 --- a/src/test/java/org/apache/sling/testing/mock/jcr/MockNodeTest.java +++ b/src/test/java/org/apache/sling/testing/mock/jcr/MockNodeTest.java @@ -163,5 +163,10 @@ public class MockNodeTest { assertNotNull(ntFile.getProperty(JcrConstants.JCR_CREATED).getDate()); assertNotNull(ntFile.getProperty("jcr:createdBy").getString()); } + + @Test + public void testGetMixinNodeTypes() throws Exception { + assertEquals(0, this.node1.getMixinNodeTypes().length); + } } -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
