package floobits.tests;
import com.intellij.ui.JBColor;
import floobits.utilities.Colors;
import org.junit.Test;
import java.awt.*;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
public class ColorsTest {
@Test
public void testGetFGColor(){
JBColor expected = new JBColor(new Color(255, 255, 255, 255), new Color(255, 255, 255, 255));
JBColor received = Colors.getFGColor();
assertEquals("FG color should be black.", expected.getRGB(), received.getRGB());
}
@Test
public void testGetHex() {
JBColor c = new JBColor(new Color(255, 0, 0), new Color(255, 0, 0));
assertEquals("Should have gotten red hex value", "#FF0000", Colors.getHex(c));
}
@Test
public void testToHex() {
assertEquals("Should have gotten red hex value", "#FF0000", Colors.toHex(255, 0, 0));
}
@Test
public void testGetColorForUser() {
assertNotNull("testing get color for username", Colors.getColorForUser("bjorn"));
}
}