github.com/ravendb/ravendb-go-client@v0.0.0-20240229102137-4474ee7aa0fa/tests/https_test.go (about) 1 package tests 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func httpsTestCanConnectWithCertificate(t *testing.T, driver *RavenTestDriver) { 10 var err error 11 store := driver.getSecuredDocumentStoreMust(t) 12 defer store.Close() 13 14 { 15 newSession := openSessionMust(t, store) //may need to run the IDE from administrator 16 user1 := &User{} 17 user1.setLastName("user1") 18 err = newSession.StoreWithID(user1, "users/1") 19 assert.NoError(t, err) 20 err = newSession.SaveChanges() 21 assert.NoError(t, err) 22 } 23 } 24 25 func TestHttps(t *testing.T) { 26 driver := createTestDriver(t) 27 destroy := func() { destroyDriver(t, driver) } 28 defer recoverTest(t, destroy) 29 30 // matches order of java tests 31 httpsTestCanConnectWithCertificate(t, driver) 32 }