Comments (4)
@bluebird75 The point is that if we have a fixture data set of 100 entries and we use a loop to run a test with those fixture entries and the test fails on 85th entry, it would be great to add to message at least the number of the entry.
At the moment we need to eliminate each of 100 entries to find the one that causes test failure
from luaunit.
I am working on my own patch for this, with small changes to what you provided. I want to review this deeply because it affects a big number of functions.
from luaunit.
I need to give it some thought. I find the default assertion messages quite good already, not sure we need to have custom messages.
But for assertions inside a loop, you do have a point.
from luaunit.
Done with luaunit v3.3
from luaunit.
Related Issues (20)
- assertEquals can't handle non-sequential arrays HOT 2
- testing without globals HOT 4
- JUnit output doesn't escape class or test names HOT 4
- assertNoError? HOT 5
- Is there a way to modify the level of the error reported at the time of assertion HOT 8
- assertEquals not matching some values HOT 4
- support for Lua 5.4 HOT 4
- Table driven tests support? HOT 3
- assert for function returning, nil/msg? HOT 2
- Inaccurate Time HOT 4
- assertError does not work? HOT 2
- Mock globals, other function and tables HOT 2
- test_luaunit.lua fails on Debian build for lua-unit_3.4-1 HOT 16
- can i search test_xxx from _ENV HOT 2
- Recommendation to add "local testNames" on line 13.
- Running tests across multiple files HOT 2
- issues in LuaUnit’s documentation
- luaunit conflicts with strict HOT 2
- [feat req] `assert_almost_equals()` margin relative to precision of expected number
- Bad argument to randomseed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from luaunit.