// Copyright (c) 2022 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34package db56import (7"github.com/stretchr/testify/require"8"testing"9)1011func TestConnectionParamsFromEnv(t *testing.T) {12t.Setenv("DB_USERNAME", "username")13t.Setenv("DB_PASSWORD", "pass")14t.Setenv("DB_HOST", "dbhost")15t.Setenv("DB_PORT", "dbport")16t.Setenv("DB_CA_CERT", "cacert")1718require.Equal(t, ConnectionParams{19User: "username",20Password: "pass",21Host: "dbhost:dbport",22Database: "gitpod",23CaCert: "cacert",24}, ConnectionParamsFromEnv())25}262728