update module path
This commit is contained in:
parent
013f781b29
commit
b68755771b
46 changed files with 103 additions and 103 deletions
2
go.mod
2
go.mod
|
@ -1,4 +1,4 @@
|
|||
module github.com/sunboyy/repogen
|
||||
module git.kmsign.com/royalcat/repogen
|
||||
|
||||
go 1.19
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ package code_test
|
|||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
type ErrorTestCase struct {
|
||||
|
|
|
@ -6,7 +6,7 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
type TestCase struct {
|
||||
|
|
|
@ -4,7 +4,7 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
func TestStructFieldsByName(t *testing.T) {
|
||||
|
|
|
@ -7,7 +7,7 @@ import (
|
|||
"go/token"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
const goImplFile1Data = `
|
||||
|
|
|
@ -4,7 +4,7 @@ import (
|
|||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
const baseTemplate = `// Code generated by {{.Program}}. DO NOT EDIT.
|
||||
|
|
|
@ -4,7 +4,7 @@ import (
|
|||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
type FunctionBody []Statement
|
||||
|
|
|
@ -4,8 +4,8 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
)
|
||||
|
||||
func TestIdentifier(t *testing.T) {
|
||||
|
|
|
@ -4,7 +4,7 @@ import (
|
|||
"bytes"
|
||||
"text/template"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"golang.org/x/tools/imports"
|
||||
)
|
||||
|
||||
|
|
|
@ -3,9 +3,9 @@ package codegen_test
|
|||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
const expectedBuildCode = `// Code generated by repogen. DO NOT EDIT.
|
||||
|
|
|
@ -6,7 +6,7 @@ import (
|
|||
"strings"
|
||||
"text/template"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
const functionTemplate = `
|
||||
|
|
|
@ -4,9 +4,9 @@ import (
|
|||
"bytes"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
func TestFunctionBuilderBuild_NoReturn(t *testing.T) {
|
||||
|
|
|
@ -5,7 +5,7 @@ import (
|
|||
"fmt"
|
||||
"text/template"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
const methodTemplate = `
|
||||
|
|
|
@ -4,9 +4,9 @@ import (
|
|||
"bytes"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
func TestMethodBuilderBuild_IgnoreReceiverNoReturn(t *testing.T) {
|
||||
|
|
|
@ -6,7 +6,7 @@ import (
|
|||
"strings"
|
||||
"text/template"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
const structTemplate = `
|
||||
|
|
|
@ -4,9 +4,9 @@ import (
|
|||
"bytes"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
const expectedStructBuilderCode = `
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
package generator
|
||||
|
||||
import (
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/mongo"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/mongo"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
// GenerateRepository generates repository implementation code from repository
|
||||
|
|
|
@ -4,10 +4,10 @@ import (
|
|||
"os"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/generator"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/generator"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
|
@ -3,9 +3,9 @@ package mongo
|
|||
import (
|
||||
"strings"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
var errOccurred = codegen.RawStatement("err != nil")
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
package mongo
|
||||
|
||||
import (
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
func (g RepositoryGenerator) generateCountBody(
|
||||
|
|
|
@ -5,11 +5,11 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/mongo"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/mongo"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
func TestGenerateMethod_Count(t *testing.T) {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
package mongo
|
||||
|
||||
import (
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
func (g RepositoryGenerator) generateDeleteBody(
|
||||
|
|
|
@ -5,11 +5,11 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/mongo"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/mongo"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
func TestGenerateMethod_Delete(t *testing.T) {
|
||||
|
|
|
@ -3,7 +3,7 @@ package mongo
|
|||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
// NewOperationNotSupportedError creates operationNotSupportedError
|
||||
|
|
|
@ -3,8 +3,8 @@ package mongo_test
|
|||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/mongo"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/mongo"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
type ErrorTestCase struct {
|
||||
|
|
|
@ -3,9 +3,9 @@ package mongo
|
|||
import (
|
||||
"strconv"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
func (g RepositoryGenerator) generateFindBody(
|
||||
|
|
|
@ -5,11 +5,11 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/mongo"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/mongo"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
func TestGenerateMethod_Find(t *testing.T) {
|
||||
|
|
|
@ -3,9 +3,9 @@ package mongo
|
|||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
// NewGenerator creates a new instance of MongoDB repository generator
|
||||
|
|
|
@ -5,10 +5,10 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/mongo"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/mongo"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package mongo
|
||||
|
||||
import (
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
func (g RepositoryGenerator) generateInsertBody(
|
||||
|
|
|
@ -5,11 +5,11 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/mongo"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/mongo"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
func TestGenerateMethod_Insert(t *testing.T) {
|
||||
|
|
|
@ -4,9 +4,9 @@ import (
|
|||
"fmt"
|
||||
"sort"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
type updateField struct {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
package mongo
|
||||
|
||||
import (
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
func (g RepositoryGenerator) generateUpdateBody(
|
||||
|
|
|
@ -5,11 +5,11 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/codegen"
|
||||
"github.com/sunboyy/repogen/internal/mongo"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/codegen"
|
||||
"git.kmsign.com/royalcat/repogen/internal/mongo"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
func TestGenerateMethod_Update(t *testing.T) {
|
||||
|
|
|
@ -5,7 +5,7 @@ import (
|
|||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
// parsing error constants
|
||||
|
|
|
@ -3,8 +3,8 @@ package spec_test
|
|||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
type ErrorTestCase struct {
|
||||
|
|
|
@ -3,7 +3,7 @@ package spec
|
|||
import (
|
||||
"strings"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
// FieldReference is a reference path to access to the field
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package spec
|
||||
|
||||
import (
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
// QueryMode one or many
|
||||
|
|
|
@ -3,7 +3,7 @@ package spec_test
|
|||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
type OperationTestCase struct {
|
||||
|
|
|
@ -3,8 +3,8 @@ package spec
|
|||
import (
|
||||
"strconv"
|
||||
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"github.com/fatih/camelcase"
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
)
|
||||
|
||||
// ParseInterfaceMethod returns repository method spec from declared interface
|
||||
|
|
|
@ -5,8 +5,8 @@ import (
|
|||
"reflect"
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package spec
|
||||
|
||||
import (
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
)
|
||||
|
||||
// QuerySpec is a set of conditions of querying the database
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package spec
|
||||
|
||||
import "github.com/sunboyy/repogen/internal/code"
|
||||
import "git.kmsign.com/royalcat/repogen/internal/code"
|
||||
|
||||
// UpdateOperation is a method specification for update operations
|
||||
type UpdateOperation struct {
|
||||
|
|
|
@ -3,7 +3,7 @@ package spec_test
|
|||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
type UpdateTypeTestCase struct {
|
||||
|
|
|
@ -3,7 +3,7 @@ package testutils_test
|
|||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/testutils"
|
||||
"git.kmsign.com/royalcat/repogen/internal/testutils"
|
||||
)
|
||||
|
||||
func TestExpectMultiLineString(t *testing.T) {
|
||||
|
|
8
main.go
8
main.go
|
@ -10,14 +10,14 @@ import (
|
|||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/sunboyy/repogen/internal/code"
|
||||
"github.com/sunboyy/repogen/internal/generator"
|
||||
"github.com/sunboyy/repogen/internal/spec"
|
||||
"git.kmsign.com/royalcat/repogen/internal/code"
|
||||
"git.kmsign.com/royalcat/repogen/internal/generator"
|
||||
"git.kmsign.com/royalcat/repogen/internal/spec"
|
||||
)
|
||||
|
||||
const usageText = `repogen generates MongoDB repository implementation from repository interface
|
||||
|
||||
Find more information at: https://github.com/sunboyy/repogen
|
||||
Find more information at: https://git.kmsign.com/royalcat/repogen
|
||||
|
||||
Supported options:`
|
||||
|
||||
|
|
Loading…
Reference in a new issue