mirror of
https://gitee.com/willfree/mlsr.git
synced 2026-06-18 14:06:06 +08:00
33 lines
826 B
Go
33 lines
826 B
Go
// Package lsdb
|
|
// @Author: Wang Feng
|
|
// @Description:
|
|
// @Version: 0.1.0
|
|
// @Date: 2022/5/19 16:47
|
|
// @Copyright: MIN-Group;国家重大科技基础设施——未来网络北大实验室;深圳市信息论与未来网络重点实验室
|
|
//
|
|
|
|
package lsdb
|
|
|
|
import (
|
|
"fmt"
|
|
"mlsr/lsa"
|
|
"testing"
|
|
)
|
|
|
|
// 测试从文件读写序列号管理器
|
|
func TestSequencingManager_InitiateSeqNoFromFile(t *testing.T) {
|
|
// 构建序列号管理器
|
|
seqManager := GetInstance()
|
|
fmt.Println("path: ", seqManager.seqFileNameWithPath)
|
|
|
|
// 增加邻接序列号
|
|
seqManager.IncreaseAdjLsaSeq()
|
|
|
|
// 设置,获取指定lsa序列号
|
|
seqManager.SetLsaSeq(9999, lsa.LsaNAMEType)
|
|
seq1 := seqManager.GetNameLsaSeq()
|
|
seq2 := seqManager.GetAdjLsaSeq()
|
|
seq3, _ := seqManager.GetLsaSeq(lsa.LsaCOORDINATEType)
|
|
fmt.Println(seq1, seq2, seq3)
|
|
}
|