| 
														
															@@ -10,8 +10,26 @@ import ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	"github.com/gogs/git-module" 
														 | 
														
														 | 
														
															 	"github.com/gogs/git-module" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	"github.com/stretchr/testify/assert" 
														 | 
														
														 | 
														
															 	"github.com/stretchr/testify/assert" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	"gogs.io/gogs/internal/errutil" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ) 
														 | 
														
														 | 
														
															 ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+func TestError_NotFound(t *testing.T) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	tests := []struct { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		err    error 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		expVal bool 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	}{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		{err: git.ErrSubmoduleNotExist, expVal: true}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		{err: git.ErrRevisionNotExist, expVal: true}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		{err: git.ErrNoMergeBase, expVal: false}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	for _, test := range tests { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		t.Run("", func(t *testing.T) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			assert.Equal(t, test.expVal, errutil.IsNotFound(NewError(test.err))) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 func TestIsErrRevisionNotExist(t *testing.T) { 
														 | 
														
														 | 
														
															 func TestIsErrRevisionNotExist(t *testing.T) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	assert.True(t, IsErrRevisionNotExist(git.ErrRevisionNotExist)) 
														 | 
														
														 | 
														
															 	assert.True(t, IsErrRevisionNotExist(git.ErrRevisionNotExist)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	assert.False(t, IsErrRevisionNotExist(os.ErrNotExist)) 
														 | 
														
														 | 
														
															 	assert.False(t, IsErrRevisionNotExist(os.ErrNotExist)) 
														 |