22 lines
482 B
Go
Raw Normal View History

2020-04-21 22:50:21 +08:00
package abstractfactory
import "testing"
func TestSQLFactory(t *testing.T) {
2020-04-21 22:50:21 +08:00
factory := &SQLFactory{}
orderWorker := factory.CreateOrderWorker()
orderWorker.SaveOrder()
detailWorker := factory.CreateOrderDetailWorker()
detailWorker.SaveOrderDetail()
2020-04-21 22:50:21 +08:00
}
func TestNoSqlFactory(t *testing.T) {
factory := &NoSQLFactory{}
orderWorker := factory.CreateOrderWorker()
orderWorker.SaveOrder()
detailWorker := factory.CreateOrderDetailWorker()
detailWorker.SaveOrderDetail()
2020-04-21 22:50:21 +08:00
}