/*******************************************************************************
* Copyright (c) 2010 Weltevree Beheer BV, Remain Software & Industrial-TSI
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Wim Jongman - initial API and implementation
*******************************************************************************/
package org.eclipse.ecf.protocol.nntp.core;
import static junit.framework.Assert.*;
import org.eclipse.ecf.protocol.nntp.model.SALVO;
import org.junit.Test;
public class SALVOTest {
@Test
public void logicalTest() {
assertTrue((SALVO.EVENT_ADD | SALVO.EVENT_ADD_GROUP) == SALVO.EVENT_ADD);
assertTrue((SALVO.EVENT_ADD | SALVO.EVENT_ADD_SERVER) == SALVO.EVENT_ADD);
assertFalse((SALVO.EVENT_ADD | SALVO.EVENT_CHANGE_SERVER) == SALVO.EVENT_ADD);
assertTrue((SALVO.EVENT_REMOVE | SALVO.EVENT_REMOVE_GROUP) == SALVO.EVENT_REMOVE);
assertTrue((SALVO.EVENT_REMOVE | SALVO.EVENT_REMOVE_SERVER) == SALVO.EVENT_REMOVE);
assertFalse((SALVO.EVENT_REMOVE | SALVO.EVENT_CHANGE_SERVER) == SALVO.EVENT_REMOVE);
assertTrue((SALVO.EVENT_CHANGE | SALVO.EVENT_CHANGE_GROUP) == SALVO.EVENT_CHANGE);
assertTrue((SALVO.EVENT_CHANGE | SALVO.EVENT_CHANGE_SERVER) == SALVO.EVENT_CHANGE);
assertFalse((SALVO.EVENT_CHANGE | SALVO.EVENT_ADD_SERVER) == SALVO.EVENT_CHANGE);
}
}