34 lines
793 B
Go
34 lines
793 B
Go
package mock
|
|
|
|
import "git.proximination.com/pclatihan/wstempl/model"
|
|
|
|
type Mock struct{}
|
|
|
|
func NewMock() *Mock {
|
|
return &Mock{}
|
|
}
|
|
|
|
func (m Mock) GetBarang(nama string) (model.Barang, error) {
|
|
model := model.Barang{
|
|
Nama: nama,
|
|
Merk: "Ini dari DB pura-pura mau ngarep apalagi",
|
|
Panjang: "12",
|
|
Lebar: "10",
|
|
Tinggi: "12",
|
|
Unit: "Buah",
|
|
}
|
|
return model, nil
|
|
}
|
|
|
|
func (m Mock) GetDaftarBarang() (model.DaftarBarang, error) {
|
|
daftar := model.DaftarBarang{
|
|
Items: []model.BarangDalamList{
|
|
{Nama: "barang1", Merk: "abalabal", Url: "barang/barang1"},
|
|
{Nama: "barang2", Merk: "abalabal", Url: "barang/barang2"},
|
|
{Nama: "barang3", Merk: "abalabal", Url: "barang/barang3"},
|
|
{Nama: "barang4", Merk: "abalabal", Url: "barang/barang4"},
|
|
},
|
|
}
|
|
return daftar, nil
|
|
}
|