- 新增 ACME客户端功能,支持域名注册和证书申请 - 添加数据库模型和操作,用于存储和管理域名信息 - 实现 API 接口,提供域名注册、获取和分页查询功能 -集成全局错误处理和 panic捕获 - 添加单元测试和集成测试
24 lines
359 B
Go
24 lines
359 B
Go
package dao
|
|
|
|
import (
|
|
"acme-mana-server-go/model"
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func TestAdd(t *testing.T) {
|
|
domainDao := &DomainDao{}
|
|
domain := &model.Domain{
|
|
Name: "test",
|
|
Hosts: "a.com",
|
|
ProviderConf: "",
|
|
}
|
|
domainDao.Add(domain)
|
|
}
|
|
|
|
func TestGet(t *testing.T) {
|
|
domainDao := &DomainDao{}
|
|
domain := domainDao.Get(2)
|
|
fmt.Println(domain)
|
|
}
|