From eca24c5d11dee2249b447919d1e44f2e2c907d5d Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Mon, 4 May 2020 10:58:37 +0200 Subject: [PATCH] tests: interface: rename Speaker to Animal --- vlib/v/tests/interface_test.v | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/vlib/v/tests/interface_test.v b/vlib/v/tests/interface_test.v index 342e539bc4..07a820b320 100644 --- a/vlib/v/tests/interface_test.v +++ b/vlib/v/tests/interface_test.v @@ -33,7 +33,7 @@ fn test_todo() { } -fn perform_speak(s Speaker) { +fn perform_speak(s Animal) { s.speak('Hi !') assert true name := s.name() @@ -50,7 +50,7 @@ fn test_perform_speak() { cat := Cat{} perform_speak(cat) perform_speak(Cat{}) - perform_speakers([dog, cat]) + handle_animals([dog, cat]) /* f := Foo { speaker: dog @@ -58,7 +58,7 @@ fn test_perform_speak() { */ } -fn perform_speakers(speakers []Speaker) {} +fn handle_animals(a []Animal) {} interface Register { register() @@ -85,18 +85,18 @@ interface Speaker2 { struct Foo { - speaker Speaker - speakers []Speaker + animal Animal + animals []Animal } -interface Speaker { +interface Animal { name() string speak(s string) } fn test_interface_array() { - mut animals := []Speaker{} + mut animals := []Animal{} animals = [ Cat{}, Dog{} ] animals << Cat{} assert true