package model

import (
	"fmt"
	"testing"
)

func TestOrder_CreateOderCode(t *testing.T) {
	order := Order{}
	i := 0
	mapping := make(map[string]string)
	for i < 10000 {
		code := order.GenerateOrderCode()
		if _, has := mapping[code]; has {
			t.Errorf("dupplicate")
			return
		} else {
			t.Logf("%v: %v", i, code)
			mapping[code] = code
		}
		i++
	}
	fmt.Println()
}
