package org.jerlang; import static org.junit.Assert.assertEquals; import org.jerlang.type.Atom; import org.jerlang.type.Integer; import org.junit.Test; public class FunctionSignatureTest { @Test public void testEquals() { Atom mod = Atom.of("mod"); Atom fun = Atom.of("fun"); Integer arity = new Integer(0); FunctionSignature functionSignature1 = new FunctionSignature(mod, fun, arity); FunctionSignature functionSignature2 = new FunctionSignature(mod, fun, arity); assertEquals(functionSignature1, functionSignature2); } @Test public void testToString() { Atom mod = Atom.of("mod"); Atom fun = Atom.of("fun"); Integer arity = new Integer(0); FunctionSignature functionSignature = new FunctionSignature(mod, fun, arity); assertEquals("mod:fun/0", functionSignature.toString()); } }