| 
									
										
										
										
											2015-10-18 00:50:51 +02:00
										 |  |  | package main | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"testing" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-20 20:55:45 +02:00
										 |  |  | 	"v2ray.com/core/testing/assert" | 
					
						
							| 
									
										
										
										
											2015-10-18 00:50:51 +02:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestParseOS(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2016-05-24 21:55:46 +02:00
										 |  |  | 	assert := assert.On(t) | 
					
						
							| 
									
										
										
										
											2015-10-18 00:50:51 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	assert.Pointer(parseOS("windows")).Equals(Windows) | 
					
						
							|  |  |  | 	assert.Pointer(parseOS("macos")).Equals(MacOS) | 
					
						
							|  |  |  | 	assert.Pointer(parseOS("linux")).Equals(Linux) | 
					
						
							|  |  |  | 	assert.Pointer(parseOS("test")).Equals(UnknownOS) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestParseArch(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2016-05-24 21:55:46 +02:00
										 |  |  | 	assert := assert.On(t) | 
					
						
							| 
									
										
										
										
											2015-10-18 00:50:51 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	assert.Pointer(parseArch("x86")).Equals(X86) | 
					
						
							|  |  |  | 	assert.Pointer(parseArch("x64")).Equals(Amd64) | 
					
						
							|  |  |  | 	assert.Pointer(parseArch("arm")).Equals(Arm) | 
					
						
							|  |  |  | 	assert.Pointer(parseArch("arm64")).Equals(Arm64) | 
					
						
							|  |  |  | 	assert.Pointer(parseArch("test")).Equals(UnknownArch) | 
					
						
							|  |  |  | } |