From 399a431f1b8610b94cd38f7910ca4c70c29906d5 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 22 Aug 2024 22:33:45 +0200 Subject: fixup! samba: Add docker server run by tests follow symlinks = no doesn't have intended effect --- .../java/org/the_jk/cleversync/samba/SambaTreeTest.kt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'libs/samba/src/test/java/org/the_jk/cleversync') diff --git a/libs/samba/src/test/java/org/the_jk/cleversync/samba/SambaTreeTest.kt b/libs/samba/src/test/java/org/the_jk/cleversync/samba/SambaTreeTest.kt index 7e0a208..1eddb6b 100644 --- a/libs/samba/src/test/java/org/the_jk/cleversync/samba/SambaTreeTest.kt +++ b/libs/samba/src/test/java/org/the_jk/cleversync/samba/SambaTreeTest.kt @@ -65,9 +65,18 @@ class SambaTreeTest { assertThat(content.directories).hasSize(1) assertThat(content.directories[0].name).isEqualTo("dir") - assertThat(content.files).hasSize(1) - assertThat(content.files[0].name).isEqualTo("file") - assertThat(content.files[0].size).isEqualTo(3UL) + assertThat(content.files).hasSize(2) + if (content.files[0].name == "file") { + assertThat(content.files[0].name).isEqualTo("file") + assertThat(content.files[0].size).isEqualTo(3UL) + assertThat(content.files[1].name).isEqualTo("link") + assertThat(content.files[1].size).isEqualTo(3UL) + } else { + assertThat(content.files[0].name).isEqualTo("link") + assertThat(content.files[0].size).isEqualTo(3UL) + assertThat(content.files[1].name).isEqualTo("file") + assertThat(content.files[1].size).isEqualTo(3UL) + } // libsmb uses SMB2/SMB3 and unix extensions are SMB1, so no symlinks for now assertThat(content.links).isEmpty() } -- cgit v1.2.3-70-g09d2