package org.geotools.data; import static org.junit.Assert.*; import java.awt.geom.AffineTransform; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import org.junit.Test; public class WorldFileWriterTest { @Test public void testWrite() throws Exception { AffineTransform at = new AffineTransform(42.34, 0, 0, -42.34,347671.10, 5196940.18); File tmp = File.createTempFile("write", "wld", new File("target")); new WorldFileWriter(tmp, at); BufferedReader r = new BufferedReader(new FileReader(tmp)); assertEquals(42.34, Double.parseDouble(r.readLine()), 0.1); assertEquals(0, Double.parseDouble(r.readLine()), 0.1); assertEquals(0, Double.parseDouble(r.readLine()), 0.1); assertEquals(-42.34, Double.parseDouble(r.readLine()), 0.1); assertEquals(347671.10, Double.parseDouble(r.readLine()), 0.1); assertEquals(5196940.18, Double.parseDouble(r.readLine()), 0.1); assertNull(r.readLine()); } }