| 
									
										
										
										
											2015-08-03 13:09:07 +01:00
										 |  |  | require "testing_env" | 
					
						
							|  |  |  | require "checksum" | 
					
						
							| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-18 20:32:51 -05:00
										 |  |  | class ChecksumTests < Homebrew::TestCase | 
					
						
							| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  |   def test_empty? | 
					
						
							| 
									
										
										
										
											2016-03-20 14:12:15 +08:00
										 |  |  |     assert_empty Checksum.new(:sha256, "") | 
					
						
							| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def test_equality | 
					
						
							| 
									
										
										
										
											2016-03-20 14:12:15 +08:00
										 |  |  |     a = Checksum.new(:sha256, TEST_SHA256) | 
					
						
							|  |  |  |     b = Checksum.new(:sha256, TEST_SHA256) | 
					
						
							| 
									
										
										
										
											2013-04-07 00:49:56 -05:00
										 |  |  |     assert_equal a, b | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-20 14:12:15 +08:00
										 |  |  |     a = Checksum.new(:sha256, TEST_SHA256) | 
					
						
							|  |  |  |     b = Checksum.new(:sha256, TEST_SHA256.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 |