Add message testing SC class and test code
parent
f54fcfad9f
commit
6960c1b95e
@ -0,0 +1,20 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.3)
|
||||||
|
get_filename_component(PLUGIN ${CMAKE_CURRENT_LIST_DIR} NAME_WE)
|
||||||
|
message("Configuring ${PLUGIN}")
|
||||||
|
set(FILENAME ${PLUGIN}.cpp)
|
||||||
|
|
||||||
|
add_library(
|
||||||
|
${PLUGIN}
|
||||||
|
MODULE
|
||||||
|
${FILENAME}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(
|
||||||
|
${PLUGIN} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/../../include
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(
|
||||||
|
${PLUGIN} PRIVATE FLUID_DECOMPOSITION
|
||||||
|
)
|
||||||
|
|
||||||
|
include(${CMAKE_CURRENT_LIST_DIR}/../../scripts/target_post.cmake)
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
~messageTest
|
||||||
|
a = {~messageTest = FluidMessageTest.kr}.play
|
||||||
|
~messageTest.testReturnStrings(nil,a.nodeID,{|msg| msg.postln});
|
||||||
|
~messageTest.testReturnNumbers(nil,a.nodeID,{|msg| msg.postln});
|
||||||
|
~messageTest.testReturnOneString(nil,a.nodeID,{|msg| msg.postln});
|
||||||
|
~messageTest.testReturnOneNumber(nil,a.nodeID,{|msg| msg.postln});
|
||||||
|
b = Buffer.read(s,File.realpath(FluidMessageTest.class.filenameSymbol).dirname.withTrailingSlash ++ "../AudioFiles/Nicol-LoopE-M.wav");
|
||||||
|
~messageTest.testAccessBuffer(nil,a.nodeID,b,{|msg| msg.postln});
|
||||||
|
b.numFrames
|
||||||
|
~messageTest.testPassString(nil,a.nodeID,'hello, you big lovely server',1,2,3,{'testPassString Done'.postln});
|
||||||
|
|
||||||
|
// OSCFunc.trace(true)
|
||||||
|
// OSCFunc.trace(false)
|
||||||
Loading…
Reference in New Issue