Return-Path: MIME-Version: 1.0 In-Reply-To: <1393427669-15337-1-git-send-email-Andrei.Emeltchenko.news@gmail.com> References: <1393427669-15337-1-git-send-email-Andrei.Emeltchenko.news@gmail.com> Date: Wed, 26 Feb 2014 18:30:23 +0100 Message-ID: Subject: Re: [PATCH 1/3] unit/avrcp: Add /TP/CFG/BV-01-C test From: Luiz Augusto von Dentz To: Andrei Emeltchenko Cc: "linux-bluetooth@vger.kernel.org" Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Hi Andrei, On Wed, Feb 26, 2014 at 4:14 PM, Andrei Emeltchenko wrote: > From: Andrei Emeltchenko > > Test verifies that the get capabilities command issued from the > Controller. > --- > unit/test-avrcp.c | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/unit/test-avrcp.c b/unit/test-avrcp.c > index 53e9237..4a92860 100644 > --- a/unit/test-avrcp.c > +++ b/unit/test-avrcp.c > @@ -297,6 +297,16 @@ static void test_server(gconstpointer data) > execute_context(context); > } > > +static void test_client(gconstpointer data) > +{ > + struct context *context = create_context(0x0100, data); > + > + if (g_str_equal(context->data->test_name, "/TP/CFG/BV-01-C")) > + avrcp_get_capabilities(context->session, NULL); > + > + execute_context(context); > +} > + > int main(int argc, char *argv[]) > { > g_test_init(&argc, &argv, NULL); > @@ -364,5 +374,12 @@ int main(int argc, char *argv[]) > raw_pdu(0x02, 0x11, 0x0e, 0x09, 0x48, 0x7c, > AVC_PLAY | 0x80, 0x00)); > > + /* Metadata transfer tests */ > + > + define_test("/TP/CFG/BV-01-C", test_client, > + raw_pdu(0x00, 0x11, 0x0e, 0x01, 0x48, 0x00, > + 0x00, 0x19, 0x58, 0x10, 0x00, 0x00, > + 0x01, 0x03)); > + > return g_test_run(); > } > -- > 1.8.3.2 Applied after doing a lot of changes, please don't copy code from audio the library will most likely work differently as we do have different APIs, also add code that you are actually testing for example you were only testing part of the GetCapabilities handler and doing a lot more work than necessary. -- Luiz Augusto von Dentz