TestLogger.java 1000 Bytes
Newer Older
Michael Schmid committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
package mvd.jester.utils;

import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.File;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
import com.google.common.io.Files;
import org.junit.Rule;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
import org.junit.rules.TemporaryFolder;


/**
 * TestLogger
 */
public class TestLogger {

    @TempDir
    File tempDir;

    @Test
    @DisplayName("CHeck Logger")
    void testLogger() throws IOException {
        String fileName = tempDir.getAbsolutePath() + "/test.txt";
        Logger logger = new Logger(fileName);
        Logger failedLogger = new Logger(fileName);

        Appendable out = new StringBuilder();

        out.append("abc");
        out.append("efg");

        logger.log(out);

        logger.finalize();
        failedLogger.finalize();



    }
}