mirror of
				https://github.com/mochi-mqtt/server.git
				synced 2025-11-01 03:52:39 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			457 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			457 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package persistence
 | |
| 
 | |
| import (
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/stretchr/testify/require"
 | |
| )
 | |
| 
 | |
| func TestMockStoreOpen(t *testing.T) {
 | |
| 	s := new(MockStore)
 | |
| 	err := s.Open()
 | |
| 	require.NoError(t, err)
 | |
| 	require.Equal(t, true, s.Opened)
 | |
| }
 | |
| 
 | |
| func TestMockStoreOpenFail(t *testing.T) {
 | |
| 	s := new(MockStore)
 | |
| 	s.FailOpen = true
 | |
| 	err := s.Open()
 | |
| 	require.Error(t, err)
 | |
| }
 | |
| 
 | |
| func TestMockStoreClose(t *testing.T) {
 | |
| 	s := new(MockStore)
 | |
| 	s.Close()
 | |
| 	require.Equal(t, true, s.Closed)
 | |
| }
 | 
