@@ -0,0 +1,1416 @@
+/*%0A * Bach - Java Shell Builder%0A * Copyright (C) 2017 Christian Stein%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *     https://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0A%0Aimport static org.junit.jupiter.api.Assertions.assertEquals;%0A%0Aimport java.nio.file.Path;%0Aimport java.nio.file.Paths;%0Aimport java.util.Map;%0Aimport java.util.logging.Level;%0Aimport org.junit.jupiter.api.Test;%0A%0Aclass FolderTests %7B%0A%0A  @Test%0A  void newRootIsPropagatedToNestedFolders() %7B%0A    Bach.Configuration configuration =%0A        new Bach.Builder()%0A            .level(Level.OFF)%0A            .folder(Bach.Folder.AUXILIARY, Paths.get(%22aux%22))%0A            .build()%0A            .configuration();%0A    Map%3CBach.Folder, Path%3E map = configuration.folders();%0A    assertEquals(Paths.get(%22aux%22), map.get(Bach.Folder.AUXILIARY));%0A    assertEquals(Paths.get(%22aux%22, %22dependencies%22), map.get(Bach.Folder.DEPENDENCIES));%0A    assertEquals(Paths.get(%22aux%22, %22tools%22), map.get(Bach.Folder.TOOLS));%0A  %7D%0A%7D%0A

Add Folder tests