diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/java/net/yacy/cora/document/id/MultiProtocolURLTest.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/test/java/net/yacy/cora/document/id/MultiProtocolURLTest.java b/test/java/net/yacy/cora/document/id/MultiProtocolURLTest.java index 4162096c9..4f50baf6d 100644 --- a/test/java/net/yacy/cora/document/id/MultiProtocolURLTest.java +++ b/test/java/net/yacy/cora/document/id/MultiProtocolURLTest.java @@ -1,6 +1,7 @@ package net.yacy.cora.document.id; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertSame; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; @@ -15,10 +16,21 @@ import java.util.TreeSet; import org.junit.Test; +import jcifs.context.SingletonContext; +import jcifs.smb.SmbFile; + /** * Automated unit tests for the {@link MultiProtocolURL} class. */ public class MultiProtocolURLTest { + + @Test + public void testSmbFileUsesSharedContext() throws MalformedURLException { + final MultiProtocolURL url = new MultiProtocolURL("smb://example.test/share/file.txt"); + try (final SmbFile smbFile = url.getSmbFile()) { + assertSame(SingletonContext.getInstance(), smbFile.getContext()); + } + } @Test public void testSessionIdRemoval() throws MalformedURLException { @@ -511,4 +523,3 @@ public class MultiProtocolURLTest { } - |
