package j2html.test.attributes;
import j2html.src.attributes.Attribute;
import j2html.src.tags.ContainerTag;
import org.junit.Test;
import static org.junit.Assert.assertTrue;
public class AttributeTest {
@Test
public void testRender() throws Exception {
Attribute attributeWithValue = new Attribute("href", "http://example.com");
assertTrue(attributeWithValue.render().equals(" href=\"http://example.com\""));
Attribute attribute = new Attribute("required", null);
assertTrue(attribute.render().equals(" required"));
Attribute nullAttribute = new Attribute(null, null);
assertTrue(nullAttribute.render().equals(""));
}
@Test
public void testSetAttribute() throws Exception {
ContainerTag testTag = new ContainerTag("a");
testTag.setAttribute("href", "http://example.com");
testTag.setAttribute("href", "http://example.org");
assertTrue(testTag.render().equals(""));
}
}