11package edu .kit .datamanager .ro_crate .crate .preview ;
22
3+ import edu .kit .datamanager .ro_crate .writer .CrateWriter ;
4+ import edu .kit .datamanager .ro_crate .writer .Writers ;
35import org .apache .commons .io .FileUtils ;
46import org .junit .jupiter .api .Test ;
57import org .junit .jupiter .api .io .TempDir ;
810import edu .kit .datamanager .ro_crate .preview .AutomaticPreview ;
911import edu .kit .datamanager .ro_crate .preview .CustomPreview ;
1012import edu .kit .datamanager .ro_crate .preview .StaticPreview ;
11- import edu .kit .datamanager .ro_crate .writer .FolderWriter ;
12- import edu .kit .datamanager .ro_crate .writer .RoCrateWriter ;
1313
1414import java .io .IOException ;
1515import java .nio .charset .Charset ;
@@ -27,8 +27,8 @@ void testAutomaticPreview(@TempDir Path temp) {
2727 RoCrate crate = new RoCrate .RoCrateBuilder ("name" , "description" , "2024" , "https://creativecommons.org/licenses/by-nc-sa/3.0/au/" )
2828 .setPreview (new AutomaticPreview ())
2929 .build ();
30- RoCrateWriter writer = new RoCrateWriter ( new FolderWriter ());
31- writer .save (crate , location .toFile ().getAbsolutePath ());
30+ Writers . newFolderWriter ()
31+ .save (crate , location .toFile ().getAbsolutePath ());
3232 assertTrue (Files .isRegularFile (location .resolve ("ro-crate-preview.html" )));
3333 }
3434
@@ -38,7 +38,7 @@ void testAutomaticPreviewAddingLater(@TempDir Path temp) {
3838 RoCrate crate = new RoCrate .RoCrateBuilder ("name" , "description" , "2024" , "https://creativecommons.org/licenses/by-nc-sa/3.0/au/" )
3939 .setPreview (null )//disable preview to allow to compare folders before and after
4040 .build ();
41- RoCrateWriter writer = new RoCrateWriter ( new FolderWriter () );
41+ CrateWriter < String > writer = Writers . newFolderWriter ( );
4242 writer .save (crate , location .toFile ().toString ());
4343 assertFalse (location .resolve ("ro-crate-preview.html" ).toFile ().exists ());
4444 crate .setRoCratePreview (new AutomaticPreview ());
@@ -52,8 +52,8 @@ void testCustomPreview(@TempDir Path temp) {
5252 RoCrate crate = new RoCrate .RoCrateBuilder ("name" , "description" , "2024" , "https://creativecommons.org/licenses/by-nc-sa/3.0/au/" )
5353 .setPreview (new CustomPreview ())
5454 .build ();
55- RoCrateWriter writer = new RoCrateWriter ( new FolderWriter ());
56- writer .save (crate , location .toFile ().getAbsolutePath ());
55+ Writers . newFolderWriter ()
56+ .save (crate , location .toFile ().getAbsolutePath ());
5757 assertTrue (Files .isRegularFile (location .resolve ("ro-crate-preview.html" )));
5858 }
5959
@@ -65,8 +65,8 @@ void testStaticPreviewOnlyHtmlFile(@TempDir Path temp) throws IOException {
6565 RoCrate crate = new RoCrate .RoCrateBuilder ("name" , "description" , "2024" , "https://creativecommons.org/licenses/by-nc-sa/3.0/au/" )
6666 .setPreview (new StaticPreview (previewFile .toFile ()))
6767 .build ();
68- RoCrateWriter writer = new RoCrateWriter ( new FolderWriter ());
69- writer .save (crate , location .toFile ().toString ());
68+ Writers . newFolderWriter ()
69+ .save (crate , location .toFile ().getAbsolutePath ());
7070 assertTrue (location .resolve ("ro-crate-preview.html" ).toFile ().exists ());
7171 }
7272
@@ -81,8 +81,8 @@ void testStaticPreviewHtmlFileWithOtherFiles(@TempDir Path temp) throws IOExcept
8181 RoCrate crate = new RoCrate .RoCrateBuilder ("name" , "description" , "2024" , "https://creativecommons.org/licenses/by-nc-sa/3.0/au/" )
8282 .setPreview (new StaticPreview (previewFile .toFile (), dirHtml .toFile ()))
8383 .build ();
84- RoCrateWriter writer = new RoCrateWriter ( new FolderWriter ());
85- writer .save (crate , location .toFile ().toString ());
84+ Writers . newFolderWriter ()
85+ .save (crate , location .toFile ().getAbsolutePath ());
8686 assertTrue (location .resolve ("ro-crate-preview.html" ).toFile ().exists ());
8787 assertTrue (location .resolve ("ro-crate-preview_files" ).toFile ().exists ());
8888 assertTrue (location .resolve ("ro-crate-preview_files" ).resolve ("test.css" ).toFile ().exists ());
0 commit comments