Skip to main content
Menu
Codewars
🌜
🌞
Codewars
Codewars
Menu
Codewars
Introduction
Getting Started
Registering
Setting Up
Finding Kata
Solving a Kata
After Solving a Kata
Viewing Solutions
Training
Troubleshooting Your Solution
Authoring
Authoring Content
Kata
Authoring Kata
Creating your first kata
Adding Images to Kata Descriptions
Working with Floating-Point Numbers
How to Read a Solution File
Guidelines
Content Authoring Guidelines
Kata Authoring Guidelines
Writing a Kata Description
General Kata Coding Guidelines
Writing Sample Tests
Writing Submission Tests
Writing Preloaded Code
Writing a Reference Solution
Translation Authoring Guidelines
Translation
Curating
Content Curation
Reviewing a Kata
Reviewing a Translation
Guidelines
Curation Guidelines
Kata Reviewing Guidelines
Translation Reviewing Guidelines
Community
Codewars Community
Moderation
Moderation Tools
Code of Conduct
Languages
Supported Languages
Agda
Overview
Testing Agda
BF
Overview
Codewars Test Framework
C
Overview
authoring
Memory Management in C Kata
Authoring C Content
Criterion
CFML
Overview
TestBox
Clojure
Overview
Clojure Test
COBOL
Overview
zut
CoffeeScript
Overview
CommonLisp
Overview
rove
Coq
Overview
coq-codewars
C++
Overview
igloo
igloo
stringizers
Crystal
Overview
spec
C#
Overview
nunit
Dart
Overview
test
Elixir
Overview
exunit
Elm
Overview
test
Erlang
Overview
eunit
Factor
Overview
testest
Forth
Overview
ttester
Fortran
Overview
codewars-test
F#
Overview
fuchu
Go
Overview
Ginkgo
Groovy
Overview
junit
spock
Haskell
Overview
Hspec
Haxe
Overview
utest
Idris
Overview
specdris
Java
Overview
JUnit
Javascript
Overview
Authoring
Codewars Test Framework
Mocha
Julia
Overview
factcheck
Kotlin
Overview
junit
kotlintest
Lean
Overview
lean
Lua
Overview
busted
NASM
Overview
criterion
Nim
Overview
unittest
Objective-C
Overview
unitkit
OCaml
Overview
ounit
Pascal
Overview
Perl
Overview
test
PHP
Overview
phpunit
PowerShell
Overview
pester
Prolog
Overview
plunit
PureScript
Overview
spec
Python
Overview
Authoring
Python Codewars Test Framework
R
Overview
testthat
Racket
Overview
rackunit
Raku
Overview
test
Reason
Overview
jest
Ruby
Overview
Authoring
Codewars Test Framework
Rust
Overview
Testing Rust
Scala
Overview
scalatest
Shell
Overview
rspec
Solidity
Overview
truffle
SQL
Overview
RSpec
Writing explicit tests for SQL kata
Swift
Overview
xctest
TypeScript
Overview
Mocha
VB.NET
Overview
nunit
Gamification
Rewards and Progress
Ranks
Rank Rewards
Honor
Honor Rewards
Privileges
List of Privileges
Concepts
Allying
Allying
Followers
Allies
Clans
Kata
What is Kata?
Beta Process
Collections
Kata Discourse
Satsfaction Rating
Solutions
Tests
Training Routines
Translations
Kumite
What is Kumite?
References
Kata Ranking
Kata Ranks
Criteria for Approval and Retirement
Markdown
Basic Markdown Syntax
Extensions
UI
Kata Editor
Kata Trainer
Glossary
Glossary
TODO
Edit this page
Previous
« Kata Trainer