Sha256: 6d4b9cc5340e1d70f04d90d7e452d46830a57c7a2c6d0856807d76d2f2f64afd

Contents?: true

Size: 1.04 KB

Versions: 4

Compression:

Stored size: 1.04 KB

Contents

# 	File description
# 	
# 	Author:: 		BastienMor
# 	Developers: 	BastienMor
# 	Version:: 		0.1
# 	Copyright:: 	© 2017
# 	License::   	Distributes under the same terms as Ruby
# 	
 	
# 	Class description
# 	Classe de test unitaire du score de la partie.

require_relative '../../app/model/Utilisateur'
require_relative '../../app/model/Score'


##
## Creer un score et le recherche pour vérifié son existance.
##
## @param usr l'objet utilisateur et sco l'objet score.
##
## @return true si le score a bien été creer, false sinon.
##

def checkCreaScore(usr, sco)
	sco.difficulte = 1
	score = sco.calcul(2, 120)
	sco.creerScore(1, 0, score)
	if (!meilleursScores(1))
		return false
	end
	return true
end


##
## méthode de test, génère un utilisateur et vérifi que l'on peu creer des scores a lui associé.
##
## @return true si le score foncrionne, false sinon.
##
def scoreCorrecte()
	

	usr = Utilisateur.instance()
	sco = Score.instance()
	usr.creerUtilisateur("toto")


	if(!checkCreaScore(usr, sco))
		return false
	end

	puts "all green"
	return true
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
Dogeku-1.0.4 test/Model/scoreCorrecte.rb
Dogeku-1.0.3 test/Model/scoreCorrecte.rb
Dogeku-1.0.2 test/Model/scoreCorrecte.rb
Dogeku-1.0.1 test/Model/scoreCorrecte.rb