Package edu.hawaii.ics.csdl.jupiter.event

Source Code of edu.hawaii.ics.csdl.jupiter.event.CodeReviewModelEventTest

package edu.hawaii.ics.csdl.jupiter.event;

import junit.framework.TestCase;
import edu.hawaii.ics.csdl.jupiter.ReviewPlugin;

/**
* Provides test cases for <code>CodeReviewModeEvent</code>.
* @author Takuya Yamashita
* @version $Id: CodeReviewModelEventTest.java 40 2007-05-30 00:24:50Z hongbing $
*/
public class CodeReviewModelEventTest extends TestCase {
  /**
   * Initializes plugin for test.
   */
  protected void setUp() {
    ReviewPlugin plugin = new ReviewPlugin();
  }
 
  /**
   * Tests the <code>getEventType</code> method.
   */
  public void testGetEventType() {
    int mergeType = ReviewIssueModelEvent.MERGE;
    int addType = ReviewIssueModelEvent.ADD;
    int deleteType = ReviewIssueModelEvent.DELETE;   
   
    ReviewIssueModelEvent event = new ReviewIssueModelEvent(null, mergeType | addType);
    int eventType = event.getEventType();
    assertEquals("Checking merge type. ", true, (eventType & mergeType) != 0);
    assertEquals("Checking addType type. ", true, (eventType & addType) != 0);
    assertEquals("Checking deleteType type. ", false, (eventType & deleteType) != 0);   
    assertEquals("Checking mergeType and addType type. ", true,
                (eventType & (mergeType | addType)) != 0);
  }
}
TOP

Related Classes of edu.hawaii.ics.csdl.jupiter.event.CodeReviewModelEventTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.