133794m3r / 133794m3r/itp132-232

Matrix class Unit tests

Offen
#9 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @133794m3r Auf GitHub ansehen
enhancement
Vorherrschende Sprache
C++
Sterne
0
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This for tracking all of the features of the language being tested.

- [X] Constructors
- [ ] = operator
- [X] standard
- [X] empty args
- [X] vector intializer

- [x] Operators
- [x] Arithematic
- [x] Comparison
- [x] Boolean
- [x] Inplace Arithematic

- [ ] Determinant Tests Int & Doubles
- [X] 2x2
- [X] 3x3
- [X] 4x4

- [ ] Gaussian Elimination Int & Double
- [ ] 2x2
- [ ] 3x3
- [ ] 4x4

- [ ] Linear Equation Solvers
- [ ] 1 var
- [ ] 2 vars
- [ ] 3 vars
- [ ] 4 vars

- [ ] Adjugate Int & Double
- [ ] 2x2
- [ ] 3x3
- [ ] 4x4

- [ ] Inverse Modulus
- [ ] Int
- [ ] Double

- [ ] Cofactors

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue ist eine Checkliste für die Implementierung von Unit-Tests für eine Matrix-Klasse in C++. Beginnen Sie mit der Untersuchung der vorhandenen Testdateien oder der Implementierung der Matrix-Klasse, um die aktuelle Teststruktur zu verstehen. Konzentrieren Sie sich auf einen nicht abgehakten Punkt, wie z.B. 'Gaussian Elimination Int & Double' für eine 2x2-Matrix. Schreiben Sie einen Testfall in der entsprechenden Testsuite, vergewissern Sie sich, dass er kompiliert, und führen Sie den vorhandenen Testrunner aus, um sicherzustellen, dass der neue Test bestanden wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
testing
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.