$58 GRAYBYTE WORDPRESS FILE MANAGER $17

SERVER : in-mum-web1330.main-hosting.eu #1 SMP Mon Feb 10 22:45:17 UTC 2025
SERVER IP : 88.222.243.245 | ADMIN IP 216.73.216.215
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/go/pkg/mod/github.com/go-openapi/runtime@v0.26.0/flagext/

HOME
Current File : /opt/go/pkg/mod/github.com/go-openapi/runtime@v0.26.0/flagext//byte_size_test.go
package flagext

import (
	"testing"

	"github.com/stretchr/testify/assert"
)

func TestMarshalBytesize(t *testing.T) {
	v, err := ByteSize(1024).MarshalFlag()
	if assert.NoError(t, err) {
		assert.Equal(t, "1.024kB", v)
	}
}

func TestStringBytesize(t *testing.T) {
	v := ByteSize(2048).String()
	assert.Equal(t, "2.048kB", v)
}

func TestUnmarshalBytesize(t *testing.T) {
	var b ByteSize
	err := b.UnmarshalFlag("notASize")
	assert.Error(t, err)

	err = b.UnmarshalFlag("1MB")
	if assert.NoError(t, err) {
		assert.Equal(t, ByteSize(1000000), b)
	}
}

func TestSetBytesize(t *testing.T) {
	var b ByteSize
	err := b.Set("notASize")
	assert.Error(t, err)

	err = b.Set("2MB")
	if assert.NoError(t, err) {
		assert.Equal(t, ByteSize(2000000), b)
	}
}

func TestTypeBytesize(t *testing.T) {
	var b ByteSize
	assert.Equal(t, "byte-size", b.Type())
}

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 Jan 2024 4.43 PM
root / root
0555
byte_size.go
0.894 KB
25 Jan 2024 4.43 PM
root / root
0444
byte_size_test.go
0.827 KB
25 Jan 2024 4.43 PM
root / root
0444

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF