You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							23 lines
						
					
					
						
							482 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							23 lines
						
					
					
						
							482 B
						
					
					
				| #include "gtest/gtest.h" | |
|  | |
| #include "Eigen/Sparse" | |
| #include "src/exceptions/InvalidArgumentException.h" | |
| #include "boost/integer/integer_mask.hpp" | |
| #include <vector> | |
|  | |
| #include "reward/RewardModel.h" | |
|  | |
| TEST(RewardModelTest, ReadWriteTest) { | |
| 	// 50 entries | |
| 	storm::reward::RewardModel<std::vector, double> rm(50, 0.0); | |
| 	 | |
| 	double values[50]; | |
| 	for (int i = 0; i < 50; ++i) { | |
| 		values[i] = 1.0 + i; | |
| 		ASSERT_TRUE(rm.setReward(i, values[i])); | |
| 
 | |
| 		ASSERT_EQ(rm.getReward(i), values[i]); | |
| 	} | |
| 
 | |
| } | |
| 
 |