Skip to content

Commit

Permalink
applying code review suggestions
Browse files Browse the repository at this point in the history
  • Loading branch information
tiagobstr committed Feb 11, 2025
1 parent 4bed72b commit 1e7312b
Showing 1 changed file with 13 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import com.strumenta.kolasu.model.children
import com.strumenta.kolasu.model.hasValidParents
import com.strumenta.kolasu.model.withOrigin
import com.strumenta.kolasu.testing.assertASTsAreEqual
import com.strumenta.kolasu.traversing.walkDescendants
import com.strumenta.kolasu.validation.Issue
import com.strumenta.kolasu.validation.IssueSeverity
import org.junit.Test
Expand Down Expand Up @@ -522,9 +523,19 @@ class ASTTransformerTest {
)
)
)
val transformedAST = transformer1.transform(original) as AA
val transformedAST = transformer1.transform(original) as BA

// verify that the origin is set correctly
assert(transformedAST.origin == original)
assertEquals(transformedAST.origin, original)
// verify that the descendants have the correct origin as well
assertEquals(
transformedAST.walkDescendants(AB::class).first().origin,
original.walkDescendants(AB::class).first()
)
assertEquals(
transformedAST.walkDescendants(AC::class).first().origin,
original.walkDescendants(AC::class).first()
)
}
}
data class BazRoot(var stmts: MutableList<BazStmt> = mutableListOf()) : Node()
Expand Down

0 comments on commit 1e7312b

Please sign in to comment.