]> git.llucax.com Git - z.facultad/75.74/practicos.git/blob - practicas/pipi/src/test_nameserver_resolvnext.cpp
Se generaliza el devque para seguir (ab)usándolo como cola y poder pedir de
[z.facultad/75.74/practicos.git] / practicas / pipi / src / test_nameserver_resolvnext.cpp
1
2 #include "nameserver.h"
3 #include <iostream>
4 #include <fstream>
5 #include <string>
6 #include <cassert>
7
8 int main(int argc, char* argv[])
9 {
10     typedef NameServer::Name N;
11     std::ifstream ifs("test_nameserver_zones.txt");
12     NameServer ns(ifs);
13     std::cout << ns << "\n";
14     std::cout << ns.resolv_direct(N("tito.mi.super.nombre")) << "\n";
15     std::cout << ns.resolv_direct(N("juan.mi.super.nombre")) << "\n";
16     std::cout << ns.resolv_direct(N("pepe.otro.mi.super.nombre")) << "\n";
17     std::cout << ns.resolv_direct(N("pepe.mas.mi.super.nombre")) << "\n";
18     std::cout << ns.resolv_direct(N("super.nombre")) << "\n";
19     std::cout << ns.resolv_direct(N("nada.que.ver")) << "\n";
20     std::cout << ns.resolv_direct(N("tito.mas.super.nombres")) << "\n";
21     std::cout << ns.resolv_recursive(N("nada.que.ver")) << "\n";
22     return 0;
23 }
24
25 // vim: set et sw=4 sts=4 :