1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
package testing
import (
"testing"
th "github.com/gophercloud/gophercloud/testhelper"
"github.com/gophercloud/utils/openstack/objectstorage/v1/objects"
)
func TestContainerPartition(t *testing.T) {
containerName := "foo/bar/baz"
expectedContainerName := "foo"
expectedPseudoFolder := "bar/baz"
actualContainerName, actualPseudoFolder := objects.ContainerPartition(containerName)
th.AssertEquals(t, expectedContainerName, actualContainerName)
th.AssertEquals(t, expectedPseudoFolder, actualPseudoFolder)
containerName = "foo"
expectedContainerName = "foo"
expectedPseudoFolder = ""
actualContainerName, actualPseudoFolder = objects.ContainerPartition(containerName)
th.AssertEquals(t, expectedContainerName, actualContainerName)
th.AssertEquals(t, expectedPseudoFolder, actualPseudoFolder)
}
|