view m-toolbox/test/test_plist_subset.m @ 18:947e2ff4b1b9 database-connection-manager

Update plist.FROM_REPOSITORY_PLIST and plist.TO_REPOSITORY_PLIST
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Mon, 05 Dec 2011 16:20:06 +0100
parents f0afece42f48
children
line wrap: on
line source

clear all;

pl = plist('a', ao, 'b', 1, 'c', 'something', 'fs', 10, 'cell', {1, 2});

%% Get a subset by string

ss = pl.subset('a')
ss = pl.subset('a', 'b')

%% Modify error
pl.subset('a')

%% Use a plist

ss = pl.subset(plist('keys', {'a', 'cell'}))

%% Use a cell array

ss = pl.subset({'a', 'cell'})

%% Mix

ss = pl.subset('b', {'a', 'cell'})

ss = pl.subset('b', plist('keys', {'a', 'cell'}), {'a', 'fs'})

%% Check for missing keys

ss = pl.subset({'a', 'foo', 'bob'})