pkg/domain/bs_domain/bs_node_test.go

Summary

Maintainability
A
3 hrs
Test Coverage
package bs_domain

import (
    . "github.com/onsi/gomega"
    "github.com/modernizing/coca/pkg/domain/core_domain"
    "testing"
)

func Test_IsGetter(t *testing.T) {
    t.Parallel()
    g := NewGomegaWithT(t)

    position := core_domain.CodePosition{
        StartLine:         0,
        StartLinePosition: 0,
        StopLine:          0,
        StopLinePosition:  0,
    }

    function := core_domain.CodeFunction{
        Name:       "getHome",
        ReturnType: "",
        Position:   position,
        Modifiers:  nil,
        Parameters: nil,
    }

    bs := &BSFunction{
        CodeFunction: function,
        FunctionBody: "",
        FunctionBS:   FunctionBSInfo{},
    }

    g.Expect(bs.IsGetterSetter()).To(Equal(true))
}

func Test_IsSetter(t *testing.T) {
    t.Parallel()
    g := NewGomegaWithT(t)

    position := core_domain.CodePosition{
        StartLine:         0,
        StartLinePosition: 0,
        StopLine:          0,
        StopLinePosition:  0,
    }

    function := core_domain.CodeFunction{
        Name:       "setHome",
        ReturnType: "",
        Position:   position,
        Modifiers:  nil,
        Parameters: nil,
    }

    bs := &BSFunction{
        CodeFunction: function,
        FunctionBody: "",
        FunctionBS:   FunctionBSInfo{},
    }

    g.Expect(bs.IsGetterSetter()).To(Equal(true))
}