void run() { test_comparisons (); test_composition (); test_operations (); test_ceil_in (); test_ceil_out (); test_raw (); }
void run() override { test_comparisons (); test_composition (); test_operations (); test_ceil_in (); test_ceil_out (); test_raw (); test_round (); }
int main(int argc, char** argv) { quotek::nlp::alchemy ac(argv[1],"http://access.alchemyapi.com"); test_sentiment(ac); test_language(ac); test_relations(ac); test_raw(ac); test_taxonomy(ac); exit(0); }
static void test_2(void) { const char buffer[] = { 0xC8, 0x00, 0x14, 0x4F, 0x70, 0x65, 0x6E, 0x20, 0x4D, 0x6F, 0x62, 0x69, 0x6C, 0x65, 0x20, 0x41, 0x6C, 0x6C, 0x69, 0x61, 0x6E, 0x63, 0x65, 0xC8, 0x01, 0x16, 0x4C, 0x69, 0x67, 0x68, 0x74, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x20, 0x4D, 0x32, 0x4D, 0x20, 0x43, 0x6C, 0x69, 0x65, 0x6E, 0x74, 0xC8, 0x02, 0x09, 0x33, 0x34, 0x35, 0x30, 0x30, 0x30, 0x31, 0x32, 0x33, 0xC3, 0x03, 0x31, 0x2E, 0x30, 0x86, 0x06, 0x41, 0x00, 0x01, 0x41, 0x01, 0x05, 0x88, 0x07, 0x08, 0x42, 0x00, 0x0E, 0xD8, 0x42, 0x01, 0x13, 0x88, 0x87, 0x08, 0x41, 0x00, 0x7D, 0x42, 0x01, 0x03, 0x84, 0xC1, 0x09, 0x64, 0xC1, 0x0A, 0x0F, 0x83, 0x0B, 0x41, 0x00, 0x00, 0xC4, 0x0D, 0x51, 0x82, 0x42, 0x8F, 0xC6, 0x0E, 0x2B, 0x30, 0x32, 0x3A, 0x30, 0x30, 0xC1, 0x0F, 0x55}; test_raw(NULL, buffer, sizeof(buffer), LWM2M_CONTENT_TLV, "2"); }
int main() { test_raw(); test_ring(); return 0; }
int main(int argc, char **argv) { int mfd,sfd; int status; struct termios t; char buffer[80]; char *tomaster = "2MASTER\n"; char *toslave = "2SLAVE\n"; char name[16]; char *ttynam; struct stat sb; if (openpty(&mfd,&sfd,name,0,0) < 0) { printf("out of ptys\n"); return -1; } printf("opened: %s\n",name); master = mfd; slave = sfd; printf("testing ttyname\n"); if (ttynam = ttyname(master)) { name[5] = 'p'; printf("opened pty: %s, ttyname returned on master %s\n", name,ttynam); if (!strcmp(name,ttynam)) printf("Ok\n"); else printf("Failed ttyname for master\n"); if (!stat(name,&sb)) { print_statbuf(name,&sb); } else { printf("could not do stat on %s errno: %d\n",name,errno); } } else { printf("could not do ttyname on master fd\n"); } if (ttynam = ttyname(slave)) { name[5] = 't'; printf("opened pty: %s, ttyname returned on slave %s\n", name,ttynam); if (!strcmp(name,ttynam)) printf("Ok\n"); else printf("Failed ttyname for slave\n"); if (!stat(name,&sb)) { print_statbuf(name,&sb); } else { printf("could not do stat on %s errno: %d\n",name,errno); } } else { printf("could not do ttyname on slave fd\n"); } probefd(); if (test_select() == 0) {printf("test_select ok\n");} #if 0 return 0; test_nonblocking(); test_blocking(); test_raw(); #endif if (fork() != 0) { printf("going to read slave\n"); if ((status = read(sfd,buffer,76)) > 0) { buffer[status] = 0; printf("0read slave: \"%s\"\n",buffer); } else { printf("0read slave returned: %d, errno: %d\n",status,errno); } } else { printf("parent should be blocking for 3 seconds\n"); sleep (3); printf("writing data...\n"); write(mfd,"wakeup\n",7); printf("wrote data\n"); exit(0); } #if 1 printf("setting master and slave nonblocking\n"); fcntl(mfd,F_SETFL,O_NONBLOCK); fcntl(sfd,F_SETFL,O_NONBLOCK); #endif #if 0 assert(tcgetattr(sfd,&t) == 0); t.c_lflag &= ~(ICANON); /* make it raw */ t.c_cc[VMIN] = 10; t.c_cc[VTIME] = 2; (void) tcsetattr(sfd, TCSAFLUSH, &t); #endif assert(tcgetattr(mfd,&t) == 0); assert(tcgetattr(sfd,&t) == 0); printf("echo: %d echonl: %d\n", t.c_lflag & ECHO,t.c_lflag & ECHONL); #if 0 return (doshell(mfd,sfd)); #endif probefd(); if ((status = read(mfd,buffer,80)) > 0) { buffer[status] = 0; printf("1read master (echo on): \"%s\"\n",buffer); } else { printf("1read master returned: %d, errno: %d\n",status,errno); } if ((status = read(sfd,buffer,80)) > 0) { buffer[status] = 0; printf("2read slave (echo on): \"%s\"\n",buffer); } else { printf("2read slave returned: %d, errno: %d\n",status,errno); } if (fork() == 0) { /* child */ write(mfd,tomaster,strlen(tomaster)); exit(0); } sleep(2); write(sfd,toslave,strlen(toslave)); if ((status = read(mfd,buffer,80)) > 0) { buffer[status] = 0; printf("3read master (echo on): \"%s\"\n",buffer); } else { printf("3read master returned: %d, errno: %d\n",status,errno); } if ((status = read(sfd,buffer,80)) > 0) { buffer[status] = 0; printf("4read slave (echo on): \"%s\"\n",buffer); } else { printf("4read slave returned: %d, errno: %d\n",status,errno); } assert(tcgetattr(mfd,&t) == 0); assert(tcgetattr(sfd,&t) == 0); t.c_lflag &= ~(ECHO); t.c_lflag |= ECHONL; (void) tcsetattr(sfd, TCSANOW, &t); printf("echo: %d echonl: %d\n", t.c_lflag & ECHO,t.c_lflag & ECHONL); write(mfd,tomaster,strlen(tomaster)); write(sfd,toslave,strlen(toslave)); probefd(); if ((status = read(mfd,buffer,80)) > 0) { buffer[status] = 0; printf("5read master (echo off): \"%s\"\n",buffer); } else { printf("5read master returned: %d\n",status); } probefd(); if ((status = read(sfd,buffer,80)) > 0) { buffer[status] = 0; printf("6read slave: \"%s\"\n",buffer); } else { printf("6read slave returned: %d\n",status); } probefd(); (void) close(sfd); (void) close(mfd); return 0; }