Comments (4)
- CMIIW & I'm sorry if I do not get it right what you're saying here.
Currently, faker will always generate an array(slice) of dummy data for any array(slice) type.
For the case of using an empty slice as a slice value, I think that can be done by adding manually in the code because it's empty anyway, you don't need any item in it, so what the point to use faker.
I use faker when I have a struct that has array fields, but I'm too lazy to fill the array items. If I just need an empty slice or nil, I just put it in the code manually.
What do you think?
from faker.
If the struct is deeply nested it is very cumbersome to do manually. Also, adds a lot of boilerplate to unit tests.
The point is, empty and nil slices are important unit test items. Faker nicely creates empty slices so it will be nice of it to create nil slices and maps as well.
from faker.
hmmm, I see.
Cool. But I'm not sure I can add this ASAP, I'm so busy lately. Maybe you could submit a PR to solve this. I will really appreciate that ;)
from faker.
Should be fixed by #59
from faker.
Related Issues (20)
- Hangs up for large struct
- Feat: Generate string from regular expression
- Facebook account
- boundary_start and boundary_end for Date fields?
- Prefix and Suffix for fake string?
- Nullable pointer
- Oneof don't work with *int HOT 3
- support custom random sources
- Correct RandomInt function
- Max depth parameter
- Please add (again) support for custom random sources HOT 1
- Oneof support for alias types? HOT 2
- Tag unsupported: boundary_start=31,boundary_end=88 HOT 2
- Is bitcoin address supported? HOT 1
- `slice_len` only works for `string`
- Compatibility with go 1.18 HOT 2
- Make possible to ignore some fields or provide custom generators HOT 2
- Is there a way to make generated data optional? HOT 1
- fix panic on using map with value of aliased type
- Custom Data Make
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 faker.