github.com/ravendb/ravendb-go-client@v0.0.0-20240229102137-4474ee7aa0fa/tests/get_database_record_test.go (about)

     1  package tests
     2  
     3  import (
     4  	"github.com/ravendb/ravendb-go-client"
     5  	"github.com/stretchr/testify/assert"
     6  	"testing"
     7  )
     8  
     9  func getDatabaseRecordCanGetDatabaseRecord(t *testing.T, driver *RavenTestDriver) {
    10  	var err error
    11  	store := driver.getDocumentStoreMust(t)
    12  	defer store.Close()
    13  
    14  	op := ravendb.NewGetDatabaseRecordOperation(store.GetDatabase())
    15  	err = store.Maintenance().Server().Send(op)
    16  	assert.NoError(t, err)
    17  	assert.Equal(t, op.Command.Result.DatabaseName, store.GetDatabase())
    18  }
    19  
    20  func TestGetDatabaseRecord(t *testing.T) {
    21  	driver := createTestDriver(t)
    22  	destroy := func() { destroyDriver(t, driver) }
    23  	defer recoverTest(t, destroy)
    24  
    25  	// matches order of Java tests
    26  	getDatabaseRecordCanGetDatabaseRecord(t, driver)
    27  }