git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6000 dfc29bdd-3216-0410-991c-e03cc46cb475
		
			
				
	
	
		
			37 lines
		
	
	
		
			834 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			834 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Copyright (C) 2008-2012 Colin MacDonald
 | |
| // No rights reserved: this software is in the public domain.
 | |
| 
 | |
| #include "testUtils.h"
 | |
| 
 | |
| using namespace irr;
 | |
| using namespace core;
 | |
| 
 | |
| /** Some very basic testing of dimension2df:
 | |
| 	operator+=
 | |
| 	operator!= (and thus implicitly operator==) */
 | |
| bool testDimension2d(void)
 | |
| {
 | |
| 	dimension2df dimension(100.f, 100.f);
 | |
| 	const dimension2df addDimension(200.f, -200.f);
 | |
| 
 | |
| 	(void)(dimension += addDimension);
 | |
| 
 | |
| 	if(dimension != dimension2df(300.f, -100.f))
 | |
| 	{
 | |
| 		logTestString("dimension2df != produced unexpected result.\n");
 | |
| 		assert_log(false);
 | |
| 		return false;
 | |
| 	}
 | |
| 
 | |
| 	(void)(dimension -= addDimension);
 | |
| 	if(dimension != dimension2df(100.f, 100.f))
 | |
| 	{
 | |
| 		logTestString("dimension2df -= produced unexpected result.\n");
 | |
| 		assert_log(false);
 | |
| 		return false;
 | |
| 	}
 | |
| 
 | |
| 	return true;
 | |
| }
 | |
| 
 |