view src/test/java/org/openjdk/shenandoah/RenderLegendTest.java @ 30:db3d17330c0a

Update for new region state protocol
author shade
date Fri, 15 Sep 2017 12:38:48 +0200
parents
children
line wrap: on
line source

package org.openjdk.shenandoah;

import org.junit.Test;

import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

public class RenderLegendTest {

    @Test
    public void test() throws IOException {
        BufferedImage img = new BufferedImage(300, 700, BufferedImage.TYPE_INT_RGB);
        Graphics2D g = img.createGraphics();
        g.setColor(Color.WHITE);
        g.fillRect(0, 0, 300, 700);
        ShenandoahVisualizer.Render.renderLegend(g);
        ImageIO.write(img, "png", new File("legend.png"));
    }

}