| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  | require 'testing_env' | 
					
						
							|  |  |  | require 'checksum' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-18 20:32:51 -05:00
										 |  |  | class ChecksumTests < Homebrew::TestCase | 
					
						
							| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  |   def test_empty? | 
					
						
							|  |  |  |     assert_empty Checksum.new(:sha1, '') | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def test_equality | 
					
						
							| 
									
										
										
										
											2014-06-28 23:46:23 -05:00
										 |  |  |     a = Checksum.new(:sha1, TEST_SHA1) | 
					
						
							|  |  |  |     b = Checksum.new(:sha1, TEST_SHA1) | 
					
						
							| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  |     assert_equal a, b | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-28 23:46:23 -05:00
										 |  |  |     a = Checksum.new(:sha1, TEST_SHA1) | 
					
						
							|  |  |  |     b = Checksum.new(:sha1, TEST_SHA1.reverse) | 
					
						
							| 
									
										
										
										
											2014-06-10 22:43:47 -05:00
										 |  |  |     refute_equal a, b | 
					
						
							| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-28 23:46:23 -05:00
										 |  |  |     a = Checksum.new(:sha1, TEST_SHA1) | 
					
						
							|  |  |  |     b = Checksum.new(:sha256, TEST_SHA256) | 
					
						
							| 
									
										
										
										
											2014-06-10 22:43:47 -05:00
										 |  |  |     refute_equal a, b | 
					
						
							| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 |