jakehanson / jakehanson/Random-Walk-Simulation

Generate Tests

Open
#15 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C++
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

There should be several tests that can be run in order to test the simulation is working correctly. This will allow the build to be tested across different platforms.

## Proposed Tests
* All ants stay inside nest throughout the whole treatment
* Ants never penetrate each other
* Sim fails to initialize if too many ants are present
* Throw error if incorrect/conflicting args are given

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the simulation initialization, ant movement and collision logic, and argument-validation entry points, then inspect how tests are currently built or run. Add coverage for the four proposed behaviors: nest containment, ant separation, excessive-ant initialization failure, and invalid or conflicting arguments; done means these cases run reliably across supported platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.