Code Search for Developers
 
 
  

FontManagerTest.java from BIRT at Krugle


Show FontManagerTest.java syntax highlighted

/*******************************************************************************
 * Copyright (c) 2004 Actuate Corporation.
 * 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:
 *  Actuate Corporation  - initial API and implementation
 *******************************************************************************/

package org.eclipse.birt.report.designer.util;

import junit.framework.TestCase;

import org.eclipse.birt.report.model.api.elements.DesignChoiceConstants;
import org.eclipse.swt.graphics.Font;

/**
 *  
 */

public class FontManagerTest extends TestCase
{

	/**
	 * Test case for test getFont() method
	 */
	public final void testGetFont( )
	{
		Font font1 = FontManager.getFont( DesignChoiceConstants.FONT_FAMILY_SERIF,
				9,
				0 );
		Font font2 = FontManager.getFont( DesignChoiceConstants.FONT_FAMILY_SERIF,
				9,
				0 );
		assertTrue( font1 == font2 );

		font2 = FontManager.getFont( DesignChoiceConstants.FONT_FAMILY_SANS_SERIF,
				9,
				0 );
		assertTrue( !font1.equals( font2 ) );

		font2 = FontManager.getFont( DesignChoiceConstants.FONT_FAMILY_SERIF,
				10,
				0 );
		assertTrue( !font1.equals( font2 ) );

		font2 = FontManager.getFont( DesignChoiceConstants.FONT_FAMILY_SERIF,
				9,
				1 );
		assertTrue( !font1.equals( font2 ) );
	}
}



See more files for this project here

BIRT

BIRT is an open source, Eclipse-based reporting system that integrates with your application to produce compelling reports for both web and PDF.

Project homepage: http://www.eclipse.org/birt/phoenix/
Programming language(s): Java,XML
License: gpl2

  AllUtilTests.java
  CSSUtilTest.java
  ColorManagerTest.java
  DEUtilTest.java
  FixTableLayoutCalculatorTest.java
  FontManagerTest.java
  ImageManagerTest.java
  MetricUtilityTest.java
  TableBorderCollisionArbiterTest.java