Fix DSL extension constructor names

This commit is contained in:
Paul Schaub 2023-07-09 12:05:43 +02:00
parent 9183eeb8e6
commit 8c76753eea
Signed by: vanitasvitae
GPG Key ID: 62BEE9264BF17311
3 changed files with 18 additions and 18 deletions

View File

@ -14,15 +14,15 @@ class PathTest: NetworkDSL {
private val bob = Node("1111111111111111111111111111111111111111") private val bob = Node("1111111111111111111111111111111111111111")
// Root -(255, 255)-> Alice // Root -(255, 255)-> Alice
private val root_alice__fully_trusted = Edge(root, alice, 255, Depth.unconstrained()) private val root_alice__fully_trusted = EdgeComponent(root, alice, 255, Depth.unconstrained())
// Root -(60,0)-> Alice // Root -(60,0)-> Alice
private val root_alice__marginally_trusted = Edge(root, alice, 60, Depth.limited(0)) private val root_alice__marginally_trusted = EdgeComponent(root, alice, 60, Depth.limited(0))
// Alice -(255,255)-> Root // Alice -(255,255)-> Root
private val alice_root = Edge(alice, root, 255, Depth.unconstrained()) private val alice_root = EdgeComponent(alice, root, 255, Depth.unconstrained())
// Alice -(120, 1)-> Bob // Alice -(120, 1)-> Bob
private val alice_bob = Edge(alice, bob) private val alice_bob = EdgeComponent(alice, bob)
// Root -> Root // Root -> Root
private val root_root = Edge(root, root, 120, Depth.limited(1)) private val root_root = EdgeComponent(root, root, 120, Depth.limited(1))
@Test @Test
fun `verify that an empty Path is properly initialized`() { fun `verify that an empty Path is properly initialized`() {

View File

@ -11,8 +11,8 @@ class PathsTest: NetworkDSL {
private val alice = Node("0000000000000000000000000000000000000000") private val alice = Node("0000000000000000000000000000000000000000")
private val bob = Node("1111111111111111111111111111111111111111") private val bob = Node("1111111111111111111111111111111111111111")
private val alice_bob_1 = Edge(alice, bob, 140, Depth.unconstrained()) private val alice_bob_1 = EdgeComponent(alice, bob, 140, Depth.unconstrained())
private val alice_bob_2 = Edge(alice, bob, 160, Depth.limited(1)) private val alice_bob_2 = EdgeComponent(alice, bob, 160, Depth.limited(1))
@Test @Test
fun `verify that an empty Paths object has an amount of zero`() { fun `verify that an empty Paths object has an amount of zero`() {

View File

@ -13,13 +13,13 @@ import java.util.*
interface NetworkDSL { interface NetworkDSL {
/** /**
* Create [Node] from [String] fingerprint. * Create a [Node] from a [String] fingerprint.
*/ */
fun Node(fingerprint: String): Node = fun Node(fingerprint: String): Node =
Node(Fingerprint(fingerprint), null, RevocationState.notRevoked(), mapOf()) Node(Fingerprint(fingerprint), null, RevocationState.notRevoked(), mapOf())
/** /**
* Create [Node] from [String] fingerprint and non-revoked [userId]. * Create a [Node] from a [String] fingerprint and non-revoked [userId].
*/ */
fun Node(fingerprint: String, userId: String): Node = Node( fun Node(fingerprint: String, userId: String): Node = Node(
Fingerprint(fingerprint), null, RevocationState.notRevoked(), mapOf(userId to RevocationState.notRevoked())) Fingerprint(fingerprint), null, RevocationState.notRevoked(), mapOf(userId to RevocationState.notRevoked()))
@ -29,18 +29,18 @@ interface NetworkDSL {
) )
/** /**
* Create [EdgeComponent] from two [Node] nodes. * Create an [EdgeComponent] from two [Node] nodes.
*/ */
fun Edge(issuer: Node, target: Node): EdgeComponent = fun EdgeComponent(issuer: Node, target: Node): EdgeComponent =
EdgeComponent(issuer, target, null, Date()) EdgeComponent(issuer, target, null, Date())
/** /**
* Create [EdgeComponent] from two [Node] nodes and a target [userId]. * Create an [EdgeComponent] from two [Node] nodes and a target [userId].
*/ */
fun Edge(issuer: Node, target: Node, userId: String): EdgeComponent = fun EdgeComponent(issuer: Node, target: Node, userId: String): EdgeComponent =
EdgeComponent(issuer, target, userId, Date()) EdgeComponent(issuer, target, userId, Date())
fun Edge(issuer: Node, target: Node, amount: Int, depth: Depth): EdgeComponent = fun EdgeComponent(issuer: Node, target: Node, amount: Int, depth: Depth): EdgeComponent =
EdgeComponent(issuer, target, null, Date(), null, true, amount, depth, RegexSet.wildcard()) EdgeComponent(issuer, target, null, Date(), null, true, amount, depth, RegexSet.wildcard())
/** /**
@ -74,7 +74,7 @@ interface NetworkDSL {
fun Network.Builder.addEdge(issuer: String, target: String): Network.Builder { fun Network.Builder.addEdge(issuer: String, target: String): Network.Builder {
val issuerNode = nodes[Fingerprint(issuer)]!! val issuerNode = nodes[Fingerprint(issuer)]!!
val targetNode = nodes[Fingerprint(target)]!! val targetNode = nodes[Fingerprint(target)]!!
return addEdge(Edge(issuerNode, targetNode)) return addEdge(EdgeComponent(issuerNode, targetNode))
} }
/** /**
@ -85,7 +85,7 @@ interface NetworkDSL {
fun Network.Builder.addEdge(issuer: String, target: String, userId: String): Network.Builder { fun Network.Builder.addEdge(issuer: String, target: String, userId: String): Network.Builder {
val issuerNode = nodes[Fingerprint(issuer)]!! val issuerNode = nodes[Fingerprint(issuer)]!!
val targetNode = nodes[Fingerprint(target)]!! val targetNode = nodes[Fingerprint(target)]!!
return addEdge(Edge(issuerNode, targetNode, userId)) return addEdge(EdgeComponent(issuerNode, targetNode, userId))
} }
/** /**
@ -95,7 +95,7 @@ interface NetworkDSL {
fun Network.Builder.buildEdge(issuer: String, target: String): Network.Builder { fun Network.Builder.buildEdge(issuer: String, target: String): Network.Builder {
val issuerNode = nodes.getOrPut(Fingerprint(issuer)) { Node(issuer) } val issuerNode = nodes.getOrPut(Fingerprint(issuer)) { Node(issuer) }
val targetNode = nodes.getOrPut(Fingerprint(target)) { Node(target) } val targetNode = nodes.getOrPut(Fingerprint(target)) { Node(target) }
return addEdge(Edge(issuerNode, targetNode)) return addEdge(EdgeComponent(issuerNode, targetNode))
} }
/** /**
@ -107,7 +107,7 @@ interface NetworkDSL {
fun Network.Builder.buildEdge(issuer: String, target: String, userId: String): Network.Builder { fun Network.Builder.buildEdge(issuer: String, target: String, userId: String): Network.Builder {
val issuerNode = nodes.getOrPut(Fingerprint(issuer)) { Node(issuer)} val issuerNode = nodes.getOrPut(Fingerprint(issuer)) { Node(issuer)}
val targetNode = Node(nodes.getOrPut(Fingerprint(target)) { Node(target, userId) }, userId) val targetNode = Node(nodes.getOrPut(Fingerprint(target)) { Node(target, userId) }, userId)
return addEdge(Edge(issuerNode, targetNode, userId)) return addEdge(EdgeComponent(issuerNode, targetNode, userId))
} }
fun Network.Builder.buildEdge(issuer: String, target: String, amount: Int, depth: Int): Network.Builder { fun Network.Builder.buildEdge(issuer: String, target: String, amount: Int, depth: Int): Network.Builder {