This repository has been archived on 2020-09-27. You can view files and clone it, but cannot push or open issues or pull requests.
				
			
		
		
		
		
			
	
	
		
			
				
					
						
							| 
									
										
										
										
											2017-04-04 19:28:46 +02:00
										 |  |  | package models | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"testing" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-04 23:21:05 +02:00
										 |  |  | 	"github.com/genofire/hs_master-kss-monolith/lib/database" | 
					
						
							| 
									
										
										
										
											2017-04-04 19:28:46 +02:00
										 |  |  | 	"github.com/stretchr/testify/assert" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestGood(t *testing.T) { | 
					
						
							|  |  |  | 	assert := assert.New(t) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	good := &Good{} | 
					
						
							|  |  |  | 	assert.False(good.IsLock()) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	good.Lock("blub_secret") | 
					
						
							|  |  |  | 	assert.True(good.IsLock()) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	err := good.Unlock("secret") | 
					
						
							|  |  |  | 	assert.Error(err) | 
					
						
							|  |  |  | 	assert.True(good.IsLock()) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	good.Unlock("blub_secret") | 
					
						
							|  |  |  | 	assert.False(good.IsLock()) | 
					
						
							| 
									
										
										
										
											2017-04-04 23:21:05 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	assert.NotNil(good.FilterAvailable(database.Read)) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-04 19:28:46 +02:00
										 |  |  | } |