Home Tutorials Javatesting Running 'assertEquals' method in Junit Test From Ant
Questions:Ask|Latest

 
 

Share on Google+Share on Google+

Running 'assertEquals' method in Junit Test From Ant

Advertisement
In this example assertEquals (excepted, actual) method are used to test the application with the JUnit framework, this unit tests are possible by extend the junit.framework.TestCases class.

Running 'assertEquals' method in Junit Test From Ant

     

In this example assertEquals (excepted, actual) method are used  to test the application with the JUnit framework, this unit tests are possible by extend the junit.framework.TestCases class. JUnit  and Ant are necessary tools for Java development. JUnit provide methods to easily assert things about your own classes, as well as the ability to run a group of tests. The requirements of writing unit test classes are described below, with an example. The another method as same as: 

  • assertEquals (message, expected, actual)
  • assertEquals (expected, actual, delta)
  • assertEquals (message, expected, actual, delta

JunitTest.java
 

package JUnit;

import java.io.*;
import java.net.*;
import java.util.*;
import java.lang.Math;
import junit.framework.*;
import junit.textui.TestRunner;

public class JunitTest extends TestCase{
  
  public void addition() {
  int a = 3;
  int b = 4;
  int expected = 7;
  int add = a + b;
  int actual = add;
  assertEquals("adding 3 and 4", expected, actual);
  }

  public static Test suite(){
  TestSuite suite = new TestSuite("addition");
  return suite;
  }

  public static void main(String args[]){
  TestRunner.run( suite() );
  }
}


build.xml
 

<?xml version="1.0" encoding="ISO-8859-1"?>

<project name="JUnitTesting" default="run" basedir=".">
  <property file="build.properties"/>
  <property name="src.dir" value="source"/>
  <property name="class.dir" value="./classes"/>

  <path id="proj.class.path">
  <fileset dir="lib">
  <include name="**/*.zip"/>
  </fileset>
  <fileset dir="lib">
  <include name="**/*.jar"/>
  </fileset>
  <pathelement location="${class.dir}"/>
  </path>

  <target name="clean">
  <delete dir="${class.dir}" failonerror="true" />
  <mkdir dir="${class.dir}"/>
  </target>

  <target name="compile" depends="clean">
  <javac destdir="${class.dir}" debug="on" 
    deprecation=
"false">
  <src path="${src.dir}"/>
  <classpath refid="proj.class.path"/>
  </javac>
  </target>

  <target name="run" depends="compile">
  <java classname="JUnit.JunitTest" 
  classpathref=
"proj.class.path" fork="yes" />
  </target>

</project>

Output:

 

Download Source Code

     

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: September 27, 2008

Related Tutorials

Ask Questions?    Discuss: Running 'assertEquals' method in Junit Test From Ant  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com