github.com/verrazzano/verrazzano@v1.7.1/tests/e2e/pkg/test/framework/ginkgo_wrapper_test.go (about)

     1  // Copyright (c) 2021, 2022, Oracle and/or its affiliates.
     2  // Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
     3  
     4  package framework
     5  
     6  import (
     7  	"github.com/onsi/ginkgo/v2"
     8  	"github.com/stretchr/testify/assert"
     9  	"reflect"
    10  	"testing"
    11  )
    12  
    13  // TestAfterEach
    14  func TestAfterEach(t *testing.T) {
    15  	var f = NewTestFramework("test")
    16  	result := f.AfterEach(func() {})
    17  	assert.True(t, result)
    18  }
    19  
    20  // TestBeforeEach
    21  func TestBeforeEach(t *testing.T) {
    22  	var f = NewTestFramework("test")
    23  	result := f.BeforeEach(func() {})
    24  	assert.True(t, result)
    25  }
    26  
    27  // TestContext
    28  func TestContext(t *testing.T) {
    29  	var f = NewTestFramework("test")
    30  	result := f.Context("Test Context", func() {})
    31  	assert.True(t, result)
    32  }
    33  
    34  // TestDescribe
    35  func TestDescribe(t *testing.T) {
    36  	var f = NewTestFramework("test")
    37  	result := f.Describe("Test Describe", func() {})
    38  	assert.True(t, result)
    39  }
    40  
    41  // TestIt
    42  func TestIt(t *testing.T) {
    43  	var f = NewTestFramework("test")
    44  	result := f.It("Test It", func() {})
    45  	assert.True(t, result)
    46  }
    47  
    48  // TestWhen
    49  func TestWhen(t *testing.T) {
    50  	var f = NewTestFramework("test")
    51  	result := f.When("Test When", func() {})
    52  	assert.True(t, result)
    53  }
    54  
    55  // TestJustBeforeEach
    56  func TestJustBeforeEach(t *testing.T) {
    57  	var f = NewTestFramework("test")
    58  	result := f.JustBeforeEach(func() {})
    59  	assert.True(t, result)
    60  }
    61  
    62  // TestJustAfterEach
    63  func TestJustAfterEach(t *testing.T) {
    64  	var f = NewTestFramework("test")
    65  	result := f.JustAfterEach(func() {})
    66  	assert.True(t, result)
    67  }
    68  
    69  // TestBeforeAll
    70  func TestBeforeAll(t *testing.T) {
    71  	var f = NewTestFramework("test")
    72  	result := f.BeforeAll(func() {})
    73  	assert.True(t, result)
    74  }
    75  
    76  // TestAfterAll
    77  func TestAfterAll(t *testing.T) {
    78  	var f = NewTestFramework("test")
    79  	result := f.AfterAll(func() {})
    80  	assert.True(t, result)
    81  }
    82  
    83  // TestVzCurrentGinkgoTestDescription
    84  func TestVzCurrentGinkgoTestDescription(t *testing.T) {
    85  	result := VzCurrentGinkgoTestDescription()
    86  	assert.True(t, reflect.DeepEqual(result, ginkgo.CurrentSpecReport()))
    87  }