Skip to main content

7 posts tagged with "Testing"

Posts about test design and testing philosophy

View All Tags

Same test. Different runtime. Different behavior. Why?

· One min read
Daniel Maß
Maintainer of Xcepto

That's the pain of cross-platform development. Especially when switching between async .NET and Unity coroutines.

  • Backend runner: ✔ works
  • Frame-spaced execution: ❌ blocks, ❌ freezes, ❌ partially executes

Runtimes often leak into behavior. But a good abstraction should preserve semantics.

Why aren't tests as composable as production code?

· One min read
Daniel Maß
Maintainer of Xcepto

If test code were just explicitly wired dependencies in local variables, composition would be straightforward.

But once you introduce asynchronous processing, messaging, or higher-level test frameworks, what the test is actually doing becomes opaque.

  • Execution order becomes implicit.
  • Data flow becomes hidden.
  • Coordination turns into guesswork.