1
0
mirror of https://gitee.com/willfree/mlsr.git synced 2026-06-18 14:06:06 +08:00
Files
mlsr/lsdb/SequencingManager_test.go
T
2022-05-20 15:56:29 +08:00

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)
}